Micronaut
Consul and Micronaut - Microservices service discovery
In this Micronaut guide, you will create three microservices and register them with Consul Service discovery. You will discover how Micronaut eases Consul integration.
Eureka and Micronaut - Microservices service discovery
In this Micronaut guide, you will create three microservices and register them with Netflix Eureka Service discovery. You will discover how Micronaut eases Eureka integration.
Grails
ā¶ Grails Quickcast #10: Debugging Grails
In this video tutorial, @ilopmar shows how to debug Grails core code and the Grails CLI (command line interface) .
OCI Webinar: Introduction to Grails Multi-Tenancy
Join me:
šµ Price: Free
š
Date: October 12, 2018
ā³ Time: 11:00 a.m. to 12:00 p.m. CT
šLocation: Online
Microservices
Service Discovery in a Microservices Architecture
Best article about service discovery that I have found.
The network location of a service instance is registered with the service registry when it starts up. It is removed from the service registry when the instance terminates. The service instanceās registration is typically refreshed periodically using a heartbeat mechanism.
service registry
The service registry is a key part of service discovery. It is a database containing the network locations of service instances. A service registry needs to be highly available and up to date.
Learn about serviceādiscovery patterns:
clientāside service discovery, clients query the service registry, select an available instance, and make a request.
serverāside discovery, clients make requests via a router, which queries the service registry and forwards the request to an available instance.
Also learn about registration patterns:
selfāregistration pattern
A service instance is responsible for registering and deregistering itself with the service registry. Also, if required, a service instance sends heartbeat requests to prevent its registration from expiring.
third-party registration pattern
service instances arenāt responsible for registering themselves with the service registry. Instead, another system component known as the service registrar handles the registration. The service registrar tracks changes to the set of running instances by either polling the deployment environment or subscribing to events.
ā¶ Service Discovery and Registration in a Microservices Architecture
@fernandosanchez and @fawadkhaliq give a tour of service discovery history, explain serviceādiscovery patterns and registration patterns plus a glimpse to several tools in the space.
Comment
I envy those of you who are enjoying GR8Conf US. Congratulations to @KenKousen, 2018 Grails Rock Star award winner. I hope to see the trophy in the background of the next Groovy Podcast episode. š
Sergio del Amo