/java-microservice-project-01

Java Microservice Project 01

Primary LanguageJava

java-microservice-project-01

Java Microservice Project 01

Project created as a practice of the Microservices Architecture course with Spring Cloud Netflix from which I gained knowledge about Microservices Architecture, Service Discovery Netflix Eureka, Service Broker RabbitMQ, Spring Cloud Netflix and Gateway NetFlix Zuul.




Service Discovery Netflix Eureka: Client-side service discovery allows services to find and communicate with each other without hard-coding hostname and port. The only ‘fixed point' in such an architecture consists of a service registry with which each service has to register.

Service Broker RabbitMQ: Is the most widely deployed open source message broker. With tens of thousands of users, RabbitMQ is one of the most popular open source message brokers. ... RabbitMQ is lightweight and easy to deploy on premises and in the cloud. It supports multiple messaging protocols.

Spring Cloud Netflix: Spring Cloud Netflix provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms. With a few simple annotations you can quickly enable and configure the common patterns inside your application and build large distributed systems with battle-tested Netflix components.

Gateway NetFlix Zuul: Zuul is an L7 application gateway that provides capabilities for dynamic routing, monitoring, resiliency, security, and more.

Tech: