rabbitMQ RPC => remote procedure call

پرسیده شده
فعالیت 1053 روز پیش
دیده شده 581 بار
0

سلاااممم . . . 

 

RPC = remote procedure call 

 

سنیاریو => وجود یک کلاینت و یک سرور 
 

وقتی client یک درخواست رو به سرور ارسال میکند و سرور پس از پردازش پاسخ رو بازمیگرداند . 

 

reply_to >>> به کدام صف ارسال شود 

 

corrolationID >> هر کدام از درخواست ها یک id به خصوص میگیرند از uuid.uuid4 تا متوجه شویم کدام پاسخ مربوط به کدام درخواست هست . >> توی مقادیر properties ذخیره میشود 

 

در این حالت هم producer و هم consumer موجود عمل کلاینت و سرور را انجام میدهند یعنی هر دو وظیفه یک consumer و یک producer را انجام میدهند 
 

client => producer , consumer

server => producer (publisher) , consumer
----------------------------------------------------------------------------------------------------

تصویر مربوطه آپلود شد 
موفق باشید ?

فایل پیوست

Reza Mobaraki
Reza Mobaraki

8 خرداد 00

جلسه پیاده‌سازی یک Message Broker با استفاده از RabbitMQ