【发布时间】:2012-06-27 11:23:39
【问题描述】:
在 C 中,我们有套接字和描述符,可以只取其中一个并将它们交给线程,这使得您可以接受传入的连接并将工作交给您喜欢的线程和线程可以自己发回响应。
我的问题是,如何使用 ZeroMQ 实现这一点?使用请求-回复模式,我似乎无法异步发送和接收,响应必须按顺序排列,我的目标是让多个客户端连接到单个服务器,而不是按顺序发送响应。
我查看了请求响应模式,但 API 明确指出使用具有多个线程的 Socket 是一个坏主意。也许我错过了一些东西,或者 ZeroMQ 比我知道的更聪明。如果您需要任何进一步的信息,请发表评论,我会尽力提供信息。
我还查看了提供的示例:Code Examples
这里是 Socket 描述:ZMQ-Socket
【问题讨论】:
标签: java multithreading sockets zeromq