低延迟消息传递软件

时间:2010-10-10 12:37:02

标签: messaging tibco-rv

我曾与TIBCO RV合作过需要低延迟消息传递的应用程序。我听说过团队必须推出自己的套接字代码以获得比RV提供的速度更快的消息的项目。

是否有任何工具,可能是开源,可以接近或优于TIBCO RV?

2 个答案:

答案 0 :(得分:3)

查看RabbitMQZeroMQ

RabbitMQ专为稳定性(非常难以崩溃)和可扩展性而设计(您可以轻松地将更多兔子聚集在一起以提高吞吐量)。

另一方面,ZeroMQ专为速度和效率而设计,但功能有点缺乏。

如果你需要两者之间的中间点,你可以使用RabbitMQ-ZeroMQ bridge(即兔经纪人/ zeromq客户)。

答案 1 :(得分:2)

老实说,凭借一些良好的TCP / UDP协议知识和良好的编程技能,并不难。我从来没有见过TIBCO或者像29 West那样从头开始接近一个好的,简单的,专门的框架。

如果您正在寻找TIBCO和通常的嫌疑人更好的速度,那么您可能应该只是咬紧牙关并自己动手。我写了几个,就消息层而言,我还没有看到任何可用的帮助。

对于协议堆栈部分,您可以使用Open OnLoad等帮助。