我正在寻找适用于Java/Scala的ZeroMQ的任何包装。我想向套接字添加回调,但默认情况下,zmq不提供此功能。只阻止操作'recv'。另一种方法是创建循环和用户轮询,但也许存在一些其他解决方案?Java/Scala的ZeroMQ回调
3
A
回答
2
为什么不创建一个简单的演员,将采取在回调作为构造精氨酸,然后就坐在一个:
while(running) {
callback (subscriber.recv(0).asInstanceOf[Array[Byte]])
}
如果速度不是必需的,你也可以看看AKKA ZeroMQ模块,它遵循传统的非阻塞消息传递。然而,我发现它比香草JZMQ慢很多。
+0
类似于[ZeroMqReceiver]的示例(https://github.com/tolitius/market-watch/blob/master/ src/main/scala/org/gitpod/subscriber/zeromq/ZeroMqReceiver.scala),同时还传入一个回调作为构造函数arg – tolitius 2012-04-05 04:15:37
相关问题
- 1. ZeroMQ:异步回复
- 2. ZeroMQ REQ-REP:检查回复通过
- 3. ZeroMQ(C):基本请求 - 回复问题
- 4. Heroku上的ZeroMQ
- 5. Windows Azure中的ZeroMQ
- 6. ZeroMQ + Protobuf的替代方案(是ZeroMQ死于Java的吗?)
- 7. 瓶颈和ZeroMQ
- 8. ZeroMq recv not blocked
- 9. 什么是ZeroMQ?
- 10. Mongrel2与NGINX + ZeroMQ?
- 11. Gearman vs ZeroMQ
- 12. ZeroMQ与android:NoClassDefFoundError:org.zeromq.ZMQ
- 13. 经销商ZeroMQ
- 14. zeromq zmq.Poller&stdin
- 15. ZeroMQ vs OpenMPI
- 16. Windows Phone 8.1上的ZeroMQ?
- 17. Linux环境下的ZeroMQ
- 18. ZeroMQ的通用lisp绑定
- 19. 没有锁在ZeroMQ
- 20. 请解释Zeromq eventloop
- 21. ZeroMQ设计决策
- 22. Spread vs MPI vs zeromq?
- 23. DDS vs AMQP vs ZeroMQ
- 24. C ZeroMQ zstr_recv挂起
- 25. 升级后ZeroMQ慢
- 26. ZeroMQ模式查询
- 27. ZeroMQ Java绑定LD_LIBRARY_PATH
- 28. ZeroMQ与Oracle排队
- 29. ZeroMQ REQ/REP性能
- 30. ZeroMQ管道模式
你可能想看看Akka,特别是在akka-zeromq。 http://akka.io/docs/akka/2.0/scala/zeromq.html – drexin 2012-03-07 15:32:48