文件名称:food-delivery-app:基于微服务架构的Spring Boot应用
文件大小:70KB
文件格式:ZIP
更新时间:2024-05-30 08:19:42
Java
Spring送餐应用 这是一个使用微服务架构和Spring Cloud的食品交付应用程序。 操作要求 Docker提供用于构建应用程序的docker映像。 MongoDB提供应用程序数据库。 尤里卡微服务注册和发现。 RabbitMQ解耦微服务。 WebSocket将消息发送到UI。 Hal浏览器快速资源库浏览。 Lombok快速构建getter / setter和构造函数实现。 Hystrix启用将请求自动批处理到单个HystrixCommand实例执行中。 职能 用户可以根据餐厅名称搜索餐厅。 用户可以通过选择不同的菜单项,数量来订购食物,并添加关于他/她的饮食限制的注释等。 用户还可以填写收货地址。 用户下订单后,该订单应包含用户订购的食品,数量,价格和订购时间。 然后,用户需要通过提供信用卡号,有效期和安全码来为他/她的订单付款。 付款成功后,它应返回付款I
【文件预览】:
food-delivery-app-master
----order-service()
--------order-service.iml(8KB)
--------src()
--------pom.xml(2KB)
--------README.md(870B)
----payment-distribution()
--------src()
--------pom.xml(5KB)
--------payment-distribution.iml(17KB)
--------README.md(406B)
----payment-service.sh(74B)
----payment-distribution.sh(84B)
----Restaurants.json(815B)
----restaurant-service.sh(80B)
----LICENSE(1KB)
----payment-service()
--------src()
--------payment-service.iml(17KB)
--------pom.xml(4KB)
--------README.md(992B)
----food-delivery-app.iml(830B)
----docker-compose.yml(141B)
----platform()
--------platform.iml(830B)
--------pom.xml(639B)
--------hystrix-dashboard()
--------README.md(197B)
--------eureka()
----pom.xml(3KB)
----order-service.sh(70B)
----eureka.sh(59B)
----README.md(4KB)
----order-complete-updater()
--------src()
--------pom.xml(4KB)
--------README.md(725B)
--------order-complete-updater.iml(14KB)
----hystrix.sh(87B)
----order-complete-updater.sh(88B)
----Menus.json(2KB)
----restaurant-service()
--------src()
--------pom.xml(2KB)
--------restaurant-service.iml(8KB)
--------README.md(1KB)
----PaymentTestCase.json(212B)
----OrderTestCase.json(525B)