zmq.jar に何か問題があると思うので、jeroMQ を試してみましたが、同じ問題があります。
これは私の方法です:
private boolean submitEvent(String ioMessage) {
log.info("SEND");
ZMQ.Context context = ZMQ.context();
ZMQ.Socket sender = context.socket(ZMQ.PUSH);
sender.connect("tcp://localhost:8086");
sender.send("MESSAGE");
return true;
}
私はPULLであるPythonにスクリプトを持っています.Pythonでもプッシュスクリプトを試すと、すべてを受け取ります。
だから私の問題はJavaにあります。
ログに最初の行 ("send") が表示されますが、スクリプトで何も受信していません。
何を変更すればよいですか?