Hi,
I'm new to Eureka and after setting up some examples
with (Java-based) clients + services I'd like to know
how Eureka fits for more complex setups.
I have a couple of (Java-) services which are connected
via a clustered Rabbit-Queue. So each producer/consumer
has to deal with several rabbit-instances.
My first approach would be setting up an Eureka-client as a separate
service on each rabbit-machine so that I could do client-side-
loadbalancing by wrapping rabbit-client with Eureka/Ribbon.
Is this a good approach? If so, how do I handle a crashed
Rabbit-Service while Eureka still sends positive hearbeats?
And if not: What would be a better solution?
Thanks in advance,
michas