Learn how to implement a client service to perform a service lookup using Consul.
- [Narrator] Hi, and welcome back to…Advanced Cloud Native Go.…My name is Lan Dorima and I'm happy to be your host.…Implement a Go Microservice Lookup with Consul.…So in this video,…we're going to take a look at the following three steps.…First of all, we implement a very simple…service client application.…The next step, we will then implement a service endpoint…lookup via Consul or the simple server we've implemented…in the previous video.…Last but not least, we will run Consul, the microservice…from the last video, as well as the client application…we implement in this video using docker compose…and see if everything's working.…
So as usual, a lot of ground to cover.…Let's get started.…So let's open our development environment.…And what I've done here is already prepared…a very rough skeleton for our simple client application.…And it doesn't do much.…All it wants to do is call the info endpoint…of our simple server we've implemented previously.…And all it does is basically perform…an HTTP get request for the info endpoint URL…
This course was created and produced by Packt Publishing. We are honored to host this training in our library.
- Cloud native application platforms
- Go frameworks and libraries for microservices
- Using Docker for containerization
- Using Kubernetes for orchestration
- Using Consul for microservice discovery and configuration
- Registration and lookup
- Implementing service discovery using Kubernetes
- Microservice communication patterns: Sync and async
- Using circuit breakers for resilient communication
- Implementing message queuing with Rabbitmq
- Using Apache Kafka for publish/subscribe