camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Raul Kripalani <r...@evosent.com>
Subject New camel-hystrix component
Date Tue, 25 Aug 2015 01:13:23 GMT
Hi team,

Hystrix [1] is a powerful toolbox framework based on RxJava for building
JVM-based fault-tolerant distributed systems, made OSS by Netflix.

Due to the nature of Camel, our users inherently deal with distributed
systems and therefore I thought integrating this framework into Camel would
be useful.

I wanted to go beyond the typical (boring ;-)) URI-based component. Hystrix
has lots of features, some of which can take predicates (which in our world
translate to Processors and Expressions), so a fluent DSL is especially
appealing here.

I'm doing this work in the feature/camel-hystrix branch at the ASF Git [2].
I created a ticket with my functionality roadmap [3], and ticked out what
has already been implemented.

I foresee some difficulty with integrating Archaius (Netflix' config
framework) with our Camel property placeholders and OSGi Config Admin. I'd
also like to achieve Turbine integration to enable the awesome Hystrix
dashboard across clusters [4].

If you have ideas, feel free to post them. If you have spare cycles, feel
free to contact me if you'd like to participate in the development so we
can coordinate.

[1] https://github.com/Netflix/Hystrix
[2] https://github.com/apache/camel/tree/feature/camel-hystrix
[3] https://issues.apache.org/jira/browse/CAMEL-9098
[4] https://github.com/Netflix/Hystrix/tree/master/hystrix-dashboard

Regards,

*Raúl Kripalani*
Apache Camel PMC Member & Committer | Enterprise Architect, Open Source
Integration specialist
http://about.me/raulkripalani | http://www.linkedin.com/in/raulkripalani
http://blog.raulkr.net | twitter: @raulvk

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message