我知道在集群环境中 0MQ 应该比 TCP 套接字更快,并且我可以看到这种情况(我认为这就是他们所说的“对于集群产品比 TCP 更快”时所指的内容)和 super 计算”(0MQ 网站上)。但是,使用 0MQ 而不是 TCP 套接字在同一台计算机上运行的两个进程之间进行通信时,我会看到任何类型的加速吗?
最佳答案
嗯,简短的版本是尝试一下。
稍微长一点的版本是,编写 TCP 套接字可能很困难,有很多事情很容易出现问题,但 0MQ 保证消息将完整传递。它也是由网络套接字专家编写的,尽管您可能不是,但他们使用了一些高级技巧来加快速度。
关于sockets - 如果两个进程在同一台机器上进行通信,那么使用 ZeroMQ 而不是 TCP 套接字我们会看到任何加速吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9026868/