shuttle microservices
1.0.0
航天飛機項目是一組微服務,主要是基於彈簧靴來控制航天出租車的一組。在該項目的框架內,已經實施了各種功能,用於與微服務之間的空間航班和交互作用。
要啟動班車項目,請按照以下步驟:
確保系統上安裝了以下軟件:
該項目需要PostgreSQL和MongoDB數據庫。您可以手動安裝它們,也可以使用Docker設置它們。
PostgreSQL :
Mongodb :
docker pull postgres:latest
docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres export MONGODB_VERSION=6.0-ubi8
docker run --name mongodb -d mongodb/mongodb-community-server: $MONGODB_VERSION cd docker
docker compose up cd shared
./gradlew publishToMavenLocal cd discovery-server
./gradlew bootRun
cd ../config-server
./gradlew bootRun對於此類不便,我深表歉意,將來所有微服務都將通過Kybernetes啟動
以下列表列出了該項目的微服務,其實施狀態(由於增加了新功能和體系結構重構,此列表可能會定期更改):
微服務通過Apache Kafka相互通信,該kafka提供消息傳遞和評級更新。
該項目使用以下技術和方法:
現在此處顯示的圖表現在無效
要運行該項目,您將需要以下工具和依賴項:
在開始項目之前,請確保安裝和配置所有依賴關係。
不要偷任何東西
如果您有任何疑問或建議,可以通過GitHub問題,電子郵件或電報與我聯繫。
班車是由現代微服務技術驅動的未來的航天出租車!