私は初めてですが、いくつかの例を見てきましたが、たとえばパターンZeroMQ
で、メッセージを受信するためにリスナーが常にビジーループを実行する必要があるようです。pub/sub
受信者は、メッセージを消費するためにこれを行う必要があります。
while (true)
{
var message = socket.Recv(Encoding.UTF8);
message.Dump();
}
受信者が自分自身をソケットに登録するだけで、メッセージをチェックするためにビジーループする代わりに、メッセージがあるたびに呼び出されるような、何らかの種類のコールバックメカニズムはありますか?