messaging made simple...

Choosing a Broker

  • With all the different messaging APIs available today, how do you choose the perfect one?  
  • What if you change your mind down the road and decide another message broker is better suited to your needs?  
  • How hard will it be to change?  
  • How many hours of code will be wasted?  
  • How much time will need to be spent retraining staff to learn a new platform?

Enter AppChat...

What is AppChat?

First of all, AppChat is not, itself, a message broker.  AppChat is an API.  More succinctly, it's a unifying API.  AppChat is a middleware layer which sits on top of the existing messaging brokers already out there.  We provide a single unifying API which allows you to wire up any broker you want from the list of brokers AppChat currently supports.  Right now AppChat is still in its infancy so currently we only support the following brokers.

  • RabbitMQ
  • ActiveMQ

With AppChat, there is no need to learn the ins and outs of all the different brokers available.  We do the foot work for you, and  because AppChat is basically just an interface, you can plug it right in to your existing architecture and begin using it without having to rewrite your existing code base.  You can start using AppChat with you your current services right away and it will integrate seamlessly.

how can I get it?!


By now you may be asking yourself questions like this:

That's Awesome! I'd pay a million dollars for such technology, but I don't have a million dollars.  Do you have any discounts?

Luckily for you, App chat is a free and open source software platform and is distributed under a GPL license.

Oh noes...  My favorite broker is unsupported, what do I do now?

Unfortunately, we don't support every broker available.  Yet.  If there is a broker you would like to use that is not support you have several options.  If you are so inclined, you can write your own library to plug your broker into the AppChat API.  A second option is that you can sit around and wait for the glorious day that someone else writes in support for your broker of choice.  Finally, you can always email the AppChat team with any requests you may have.

OMG,  you guys are like kindred spirits!  coding messaging brokers is my #1 hobby and the reason I am now divorced.  How can I get involved and alleviate some this pesky free time I have so much of?

We know exactly how you feel, and you're in luck!  AppChat is free and open source software so any one can download the code and hack away.  We always appreciate new innovations and insight into the project.  So, whether you want to sit down and bang out a whole new library or just help us iron out a few bugs, your efforts are welcome and appreciated.  Click the button below to go to the Google code page which hosts the project.