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…
Microservices Tutorial
Distributed tracing using Zipkin What is distributed tracing? Distributed tracing is a technique used to profile and monitor applications, especially those built…
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…
Client-Side Load Balancing with Ribbon Netflix Ribbon Netflix Ribbon is a Part of Netflix Open Source Software (Netflix OSS). It is a…