Skip to content

This is an basic example project to show how we can use spring boot with zookeeper and also swagger-codegen and H2 database with spring data.

Notifications You must be signed in to change notification settings

ahmetbozok/spring-microservice-zookeeper-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spring-microservice-zookeeper-example

This is an basic example project to show how we can use spring boot with zookeeper and also swagger-codegen and H2 database with spring data.

After clone this project to your local repo, first you have to install zookeeper and run server. If you don't have an idea about how you can install and run zookeeper you can search for any forum about it.

After start zookeeper service registry you will ready to run this app. In this application we have three service. Fisrt one is Customer which runs on 8081 port and store Customers in a H2 embeded database. Second one is Product service which runs on 8082 post on server and store Products in a H2 database which called product_db. The last one is Order service. This one runs on 8083 porst on server. And this service reachs other services(product and customer) on a zookeeper service registry.

After run Product and Customer service you should add some product and customer via sevice to database. And then you can get this product and customer via Order services with its IDs. I added an request example to call Product and Cutomer service via Order service.

Endpoint URL and request example for Order service;

URL: https://localhost:8083/order Method: POST Request Body: { "productId": "2", "customerId":"1", "amount":2 }

About

This is an basic example project to show how we can use spring boot with zookeeper and also swagger-codegen and H2 database with spring data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published