Jiyya neman/amsa (RPC) akan RabbitMQ yana ba da damar jerin sadarwar saita-amsa ta amfani da saƙo — client yana aika jiyya kuma yana karba amsa ta wajin jerin amsa, ta amfani da Correlation ID don daidaita amasuwa ga jiyana. Shi ne tsarin da ke da amfani don kiran aiki-zuwa-aiki.
Jiyya neman/amsa na RPC ke aiki a cikin RabbitMQ
RPC pattern over messaging:
1. CLIENT sends a REQUEST message, including:
→ a REPLY-TO queue (where the response should go)
→ a CORRELATION ID (unique ID to match the response to this request)
2. SERVER (consumer) processes the request and sends a RESPONSE to the reply-to queue,
including the same CORRELATION ID
3. CLIENT receives the response from its reply queue, matches it by CORRELATION ID →
pairs the response with the original request
→ request-response over async messaging
