messaging - Looking for message broker with a REST API -
we provide queues service (similar amazon sqs) application requires inside company.
before reinventing wheel we're looking product complies with:
- scales horizontally
- high availability on performance
- simple queue rest api (publish, deque, ack, nack) on advanced features
backgrounds: use java/groovy , have experience in rabbitmq , activemq open product/language.
i'd appreciate experience, product or broker adapter suggestion.
first disclaimer - experience around sonicmq, activemq, , tibcorv. saw question opportunity spend time investigating rabbitmq has offer, have not used in anger date.
here's information (propaganda?) came across rabbitmq...
- scales horizontally (http://www.rabbitmq.com/distributed.html)
- tries hard high availability (http://www.rabbitmq.com/ha.html)
- has experimental plugin called
rabbitmq-json-rpc-channel
allows send amqp json on http might meet rest api requirements https://github.com/rabbitmq/rabbitmq-jsonrpc-channel. depends mean rest though.
if in position, spend time , "spike" out solution using activemq (as pointed out @sirrichie in comments above, seems meet requirements). same rabbitmq. try , time-box each of them few days , see find out!
seems have experience rabbitmq, , might know this. apologies if so.
p.s. use amazon sqs. :)
Comments
Post a Comment