第9章 メッセージ配信
9.1. メッセージの送信 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
メッセージを送信するには、on_sendable イベントハンドラーを上書きし、Sender.send() メソッドを呼び出します。sendable なイベントは、プロースト Sender に少なくとも 1 つのメッセージを送信するのに十分なクレジットがある場合に実行されます。
例: メッセージの送信
class ExampleHandler(MessagingHandler):
def on_start(self, event):
conn = event.container.connect("amqp://example.com")
sender = event.container.create_sender(conn, "jobs")
def on_sendable(self, event):
message = Message("job-content")
event.sender.send(message)
詳細は、send.py の例 を参照してください。