Hello, I'm playing a little bit with the new ServiceCall EIP by adding support for consul service discovery and I've committed some code in my own branch [1].
I borrowed most of the code from camel-kubernetes and as it ended up being almost a clone, I've tried to make some base/default classes as what really make the difference is the implementation of ServiceCallServerListStrategy and ServiceCallLoadBalancer so to add a simple discovery engine you only need to implement your own ServiceCallServerListStrategy and eventually your own ServiceCallLoadBalancer (i.e. for ribbon). Does it make sense ? [1] https://github.com/lburgazzoli/apache-camel/tree/CAMEL-9989 [2] https://github.com/apache/camel/compare/master...lburgazzoli:CAMEL-9989?expand=1 --- Luca Burgazzoli