ini adalah contoh simulasi menerapkan microservice menggunakan spring framework yang di selenggarakan oleh alterra academy.
- Customer Service (Kotlin)
- Order Service (Java)
- Gateway Server
- Registry Server
membutuhkan kafka running di local. jika sudah ada docker di computer, bisa buka di folder docs/docker/
lalu jalankan menggunakan docker-compose
docker-compose up -d
- Start
Registry Server
folder registry - Start semua service (customer, order, gateway)
Host: http://localhost:8761
Host: http://localhost:8080
selebihnya mengikuti endpoint sesuai service dibawah
Host: http://localhost:7200
Method | URI | Desc |
---|---|---|
GET | /orders?uid={uid} |
Mengambil data order berdasarkan User Id |
POST | /orders/create |
Membuat data order baru |
POST | /orders/create-async |
Membuat data order baru menerapkan konsep async service |
POST | /orders/create-async-messaging |
Membuat data order baru menerapkan konsep async kafka |
Host: http://localhost:7100
Method | URI | Desc |
---|---|---|
GET | /customers |
Mengambil data list customer |
GET | /customers/{id} |
Mengambil data customer berdasarkan customer id |
GET | /customers/server-info |
Mengambil informasi service |