Reputation: 3356
I am new to the microservice world. Would like to know when to use Spring eureka, zuul vs spring data flow.
I am building a service which in turns will consume multiple granular services(aka micro service), aggregate all the data and returns aggregated data to the consumer. All the services will run in local intranet within company infrastructure. Also, I would like to load balance individual microservices.
What should be the choice of technology for microservices deployment?
I am using Spring 4.3, Spring boot, Rest, Spring data.
Upvotes: 5
Views: 3269
Reputation: 576
I suggest this architecture:
note : Prometheus is a time-series database (including monitoring features) you can also use InfluxDb or Graphite instead of it.
Upvotes: 12
Reputation: 4179
I think the best place to start with is to read through the overview of all these projects here to get a better understanding of the objectives each of these projects achieve.
Upvotes: 0