7 ms·
The focal point is discovery. Not other queues (or other libraries that can build queues). This is an interesting way to approach it, thanks for open sourcing.
by matticakes 14y ago
The focal point is discovery. Not other queues (or other libraries that can build queues). This is an interesting way to approach it, thanks for open sourcing.
We chose to solve the discovery problem a bit differently in NSQ (https://github.com/bitly/nsq https://github.com/bitly/nsq) but I could certainly see some interesting opportunities to experiment with a distribute hash table approach as well.
- paddyforan 14y agoI was very excited when I saw NSQ. I thought it would solve my problem splendidly. It seemed, from my reading of the docs, that it did not support multicast however. :( I was very impressed with it, though. You guys did an awesome job, and I'm extremely flattered you stopped by to comment.
- matticakes 14y agoIt's a bit more explicit in NSQ but we essentially support multicast-like routing through "channels". A "channel" receives a copy (at the source) of all the messages for a "topic" and has its own set of clients subscribed.
- paddyforan 14y agoHm. Very interesting, I'll have to take another look and get a better understanding of it.