开发者

Is there an free open source alternative to smart sockets?

开发者 https://www.devze.com 2023-03-02 20:12 出处:网络
I googled it but couldn\'t really find one. An开发者_如何学运维ybody aware of one?I\'m not very familiar with SmartSockets, but it seems to be a messaging system. A popular messaging system under the

I googled it but couldn't really find one. An开发者_如何学运维ybody aware of one?


I'm not very familiar with SmartSockets, but it seems to be a messaging system. A popular messaging system under the Mozilla Public License is RabbitMQ. Is this the type of thing you're looking for?


SmartSockets is/was a hub-and-spoke messaging system. One of the key selling points of SmartSockets was that it just worked, was well-documented, performant and easy to program with.

Of the alternatives that exist today in the OSS world, I'd have to point to NATS from Apcera as the open source hub-and-spoke solution that is closest to SmartSockets in terms of simplicity, ease of use and performance. No complex APIs to learn, no arcane configuration magic, no external dependencies. Definitely recommend that anyone who was happy with SmartSockets give NATS a try!

(Shill disclaimer: I am a former employee of Talarian Corporation, the maker of SmartSockets, as well as its successor, TIBCO Software, and am now employed by Apcera, maker of NATS. This means I'm well-versed in both solutions, and am definitely interested in seeing everybody try NATS!)


Have a look at ZeroMQ. I know nothing about SmartSockets, but the Wikipedia blurb suggests that they are similar in nature.


Since you asked for open source alternatives for a publish-subscribe system, you should look at Data Distribution Service implementations.

DDS is an OMG standard for real-time publish-subscribe middleware. Currently there are two open source implementations:

  1. Open DDS
  2. OpenSplice DDS Community Edition
0

精彩评论

暂无评论...
验证码 换一张
取 消