Distributed tracing using Zipkin What is distributed tracing? Distributed tracing is a technique used to profile and monitor applications, especially those built…
loadbalancing
-
-
Installing RabbitMQ Server RabbitMQ RabbitMQ is widely deployed open-source message broker software that implements Advanced Message Queuing Protocol (AQMP). It is lightweight…
-
Eureka Naming Server In the previous section, we have configured the Ribbon and distributed the load between the two services. In this…
- Java TechnologyMicroservices Tutorial
Introduction to Currency Conversion and Currency Exchange Service
Introduction to Currency Conversion and Currency Exchange Service In this section, we will create a couple of microservices: CurrencyCalculationService and CurrencyExchangeService. Note:…
-
Understanding the need for Spring Cloud Bus Step 1: Select the project spring-cloud-config-server and run the SpringCloudConfigServerApplication.java file. Step 2: Select the…
-
Zuul API Gateway What is Zuul? Zuul Server is an API Gateway application. It handles all the requests and performs the dynamic…
-
Setting up Currency Conversion Microservice In the previous section, we have created currency-exchange-service. Now we will create a currency-conversion-service that talks to…
-
Setting up Spring Cloud Config Server Step 1: Create a Maven project using Spring Initializr https://start.spring.io/ Step 2: Choose the Spring Boot…
-
Creating a Simple Microservice Step 1: Create a Maven project using Spring Initializr https://start.spring.io/ Step 2: Choose the Spring Boot version 2.2.0…
-
Distributing calls using Eureka and Ribbon In the previous section, we have registered currency-exchange-service and currency-conversion-service with the Eureka naming server. When…