一個使用 Spring Boot 框架的下單 App,用於下單和發送通知。
- 提供 RESTful API
- 使用 Kafka 推送下單成功訊息
- 使用 Grafana 視圖化流量數據
使用 Postman 測試系統:
- 加入新產品至資料庫:
POST http://localhost:8083/api/product
- 查詢產品清單:
GET http://localhost:8083/api/product
- 提交訂單:
POST http://localhost:8083/api/order
網頁: - 確認 App 各微服務狀態:
http://localhost:8761
- 使用 Grafana 進行數據提取和數據可視化:
http://localhost:3000
- 後端:Spring Boot, API Gateway, Eureka, Kafka, Docker, Prometheus, Grafana
- 資料庫:MySQL, MongoDB
本項目基於 MIT License 許可使用。