并行发送TCP数据

时间:2015-02-12 20:52:34

标签: sockets tcp zeromq

我有一个只涉及一个客户端和一个服务器的设置。客户端可以非常快速地生成32K数据。当我生成该数据时,我想通过TCP并行发送到服务器,并按照我发送的顺序重新组装它。

所以我想到我将每个32K数据包添加到客户端的队列,然后一些东西并行发送出去。在服务器上,这些数据包以某种随机顺序接收,但随后按顺序放回队列,然后我可以简单地将数据包出列。我有一张这个设置的图片:

Fanout/fanin

这个设置有名字吗?扇出/扇入?我应该寻找什么?似乎ZeroMQ 等中间件可能有帮助,但我还没有看到任何显示此类架构的具体示例。

我认为这是一个解决的问题,有一些不错的开源库,但我的假设在过去是错误的。

感谢您的帮助。

0 个答案:

没有答案