Interesting. Thanks for sharing and working on this!

Can you comment on how this compares to Confluent's REST proxy?

On Sat, May 16, 2015 at 12:01 AM, Marcin Kuthan <marcin.kut...@gmail.com>
wrote:

> Hi Everyone
>
> Hermes is an asynchronous message broker built on top of Kafka. It
> provides reliable, fault tolerant REST interface for message
> publishing and adaptive push mechanisms for message sending. Hermes is
> used as a message broker for asynchronous communication between
> microservices.
>
> Some of the main features:
>
> - Performance and scalability - Hermes in production handling up to
> 30.000 msgs/sec with 99.9th percentile latency below 100 ms on a
> 4-node cluster.
>
> - Reliability - Hermes is used for publishing sensitive data, such as
> billing events, user account changes etc. Hermes allows to define more
> reliable policy for those important events - require acknowledge from
> all Kafka replicas and increase request timeouts.
>
> - Push model - It makes receiving messages from Hermes dead simple:
> you just have to write one HTTP endpoint in your service. It’s up to
> Hermes to create Kafka consumer, redeliver messages, keep eye on
> throughput limits etc.
>
> Feedback and comments are welcome, you can find Hermes documentation at:
> http://hermes-pubsub.readthedocs.org/en/latest/index.html
>
> Hermes is published under Apache Licence:
> https://github.com/allegro/hermes
>
> Best Regards,
> Marcin
>

Reply via email to