Does anyone know of an open source equivalent that matches Amazon SNS? Perhaps something that supports a similar pub-sub interface, but which can be run on a private or private network.
Presumably you're looking for a packaged solution ready for installation? However, I don’t know about this, if it’s convenient for you to build some easily accessible components with a small amount of user code, you can create your own specialized solution using the extremely universal Apache Camel , which is a powerful open source integration infrastructure based on well-known Integration Templates enterprises .
It includes an ever-growing list of components to interact with existing tools / protocols / API / etc., for example. to clone Amazon SNS functionality:
, Examples, ., , Spring DSL ( XML) Java-
, , , - , Apache Camel .
, , :
http://www.slideshare.net/openstack/open-source-versions-of-amazons-sns-and-sqspptx
You might want to take a look at the Java messaging service as well as the JMS, message-oriented middleware.