https://medium.com/better-people/slack-i-m-breaking-up-with-you-54600ace03ea#.z8wi7g6em ᔥ
Tag: messaging
NSQ: Realtime, distributed, decentralized messaging platform with Python and Go binaries
NATS: Open source, high-performance, lightweight messaging system written in Go
Link: Dissecting Message Queues: An analysis of various message queue systems
“Bitly: Lessons Learned Building A Distributed System That Handles 6 Billion Clicks A Month”
A great blog post detailing how https://bitly.com/ scales their URL shortening service.
Jolokia: Remote JMX with JSON over HTTP
Apache Camel: Open source, lightweight, integration framework, based on enterprise integration patterns
Here’s a link to the what is Camel? page.
Here is a good Stack Overflow question with a few attempts to succinctly explain what Apache Camel does.
RudyMQ: Lightweight message queue for Windows built using .NET and WCF
ØMQ (AKA zeromq): Open-source async socket/messaging library & concurrency framework with support for 40+ languages & most OSes
I found out about this project while listening to a FLOSS Weekly episode on SaltStack.
- The socket library that acts as a concurrency framework.
- Carries messages across inproc, IPC, TCP, and multicast.
- Connect N-to-N via fanout, pubsub, pipeline, request-reply.
- Asynch I/O for scalable multicore message-passing apps.
- Large and active open source community.
- 40+ languages including C, C++, Java, .NET, Python.
- Most OSes including Linux, Windows, OS X.
- Free software with full commercial support.
Check out the Learn the Basics page. There’s some good stuff there.