spring boot - RESTful Microservice failover & load balancing -
at moment have monolithic web applications , try transfer projects microservices infrastructure.
for monolithic application haproxy , session replication have failover , load balancing.
now build restful microservices spring boot it's not clear me best way build production environment. of course can run applications unix services , still have reverse proxy load balancing , failover. solution seems heavy me , have lot of configuration , maintenance. resource management , scaling or down servers manually process.
what best possibilities setup production environment 2-3 servers , easy resource management? there solution support continuous deployment?
i'd recommend looking service discovery. netflix descibes as:
a service discovery system provides mechanism for:
- services register availability
- locating single instance of particular service
- notifying when instances of service change
packages such netflix's eureka of help. (edit - looks might aws specific)
this should work continuous delivery services can make unavailable, updated , register availability again.
Comments
Post a Comment