发布订阅——是否有一个免费的开源的智能套接字替代品



我用谷歌搜索了一下,但没有找到。有人知道吗?

我不是很熟悉SmartSockets,但它似乎是一个消息传递系统。在Mozilla公共许可证下,一个流行的消息传递系统是RabbitMQ。这就是你要找的东西吗?

SmartSockets是/曾经是一个中心辐射式消息传递系统。SmartSockets的关键卖点之一是它只是工作,文档齐全,性能良好,易于编程。

在当今OSS世界中存在的替代方案中,我不得不指出Apcera的NATS作为开源中心辐射式解决方案,在简单性、易用性和性能方面最接近SmartSockets。没有复杂的api需要学习,没有神秘的配置魔法,没有外部依赖。绝对推荐任何对SmartSockets满意的人尝试一下NATS !

(Shill免责声明:我是Talarian Corporation (SmartSockets的制造商,以及它的继任者TIBCO Software)的前雇员,现在受雇于Apcera (NATS的制造商)。这意味着我精通这两种解决方案,我绝对有兴趣看到每个人都尝试NATS!)

看看ZeroMQ吧。我对SmartSockets一无所知,但维基百科的简介表明它们在本质上是相似的。

既然您要求为发布-订阅系统提供开源替代方案,那么您应该查看数据分发服务实现。

DDS是用于实时发布-订阅中间件的OMG标准。目前有两种开源实现:
  1. 打开DDS
  2. OpenSplice DDS社区版

最新更新