什麼是RPC
RPC 全名 Remote Procedure Callback,是一種電腦通信協定,該協定允許執行於一台電腦的程式呼叫另一個位址空間(通常為一個開放網路的一台電腦)的子程式
程式碼看起來就像呼叫一般的函式,但其實底層是呼叫遠端別的程式的函式
RPC 全名 Remote Procedure Callback,是一種電腦通信協定,該協定允許執行於一台電腦的程式呼叫另一個位址空間(通常為一個開放網路的一台電腦)的子程式
程式碼看起來就像呼叫一般的函式,但其實底層是呼叫遠端別的程式的函式
RabbitMQ 提供各種 routing 方法,讓我們能在傳送消息上做到各種變化以適應各種條件問題
前幾章大概說明了消息的傳輸路徑,先來看第一站:Exchange 元件
RabbitMQ 提供了四種 Exchange
RabbitMQ 提供了 Message Acknoledgments (簡稱ack) 的功能,讓我們能確保消息有準確傳達,以及正確執行
使用 python pika client library 實作簡單的 Producer 端發送訊息到 MQ 裡
pika doc:https://pika.readthedocs.io/en/stable/
當中傳輸消息的協定是使用 AMQP (Advanced Message Queuing Protocol,高級消息隊列協議)