私はZMQをかなり使い始めており、NodeJSバインディングを使用しています。PUSH/PULL
ソケットを使用するアプリケーションがあります。一方では、ソケットPUSH
を介してそれを受信して処理するいくつかのノードにデータを送信します。PULL
アプリケーションの1つ以上のノードを強制終了しなければならない場合がありますが、これらのノードのPULL
ソケットに処理対象のデータが残っている場合があります。このデータを失いたくないので、ZMQのPULL
ソケットキューにアクセスして、処理するメッセージがまだあるかどうかを確認する方法があるかどうか疑問に思いました。
ZMQとNodeJSバインディングの仕様には実際には何も見つからなかったので、概念全体が間違っている可能性があります。