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问题,电子邮件或电报与我联系。
班车是由现代微服务技术驱动的未来的航天出租车!