Event-Driven-Knapsack-Microservices:带有Spring-Boot和Kafka的偶驱动Micorservices(在Docker容器中运行)

时间:2024-05-29 03:40:53
【文件属性】:

文件名称:Event-Driven-Knapsack-Microservices:带有Spring-Boot和Kafka的偶驱动Micorservices(在Docker容器中运行)

文件大小:54KB

文件格式:ZIP

更新时间:2024-05-29 03:40:53

docker kafka spring-boot microservice maven

项目:事件驱动的背包Micorservice(背包解决方案即服务) 技术栈 用于编写微服务的Spring Boot 活动商店的Kafka 用于代码开发的STS(Spring工具套件) 依赖管理的Maven Docker容器化解决方案 代码提供“背包解决方案”作为在Docker容器中运行的服务。 您可以通过休息服务做以下事情 提交背包探针。 检索任务状态及其解决方案。 获取任务的完整列表以及它们当前正在运行的阶段。(阶段=提交,开始,完成)。 微服务架构 总体解决方案包含3个微服务(Input,Solution,Admin),它们在单独的docker容器和Kafka容器中作为事件存储运行,以在不同服务之间进行异步通信。 面对Input Microservice的用户可以了解背包问题,并提供各个问题的状态和解决方案。 解决方案微服务从kafka读取新问题,处理解决方案,然后将


【文件预览】:
Event-Driven-Knapsack-Microservices-master
----KnapSackInput()
--------src()
--------.classpath(1KB)
--------.settings()
--------pom.xml(3KB)
--------.project(1KB)
----.gitignore(12B)
----KnapSackSolution()
--------Dockerfile(214B)
--------src()
--------.classpath(1KB)
--------.settings()
--------pom.xml(2KB)
--------.project(545B)
----KnapSackAdmin()
--------Dockerfile(214B)
--------src()
--------.classpath(1KB)
--------.settings()
--------pom.xml(2KB)
--------.project(542B)
----dockerConf()
--------KnapsackAdmin()
--------KnapsackSolution()
--------KnapsackInput()
----Dockerfile-KnapSack-Input(211B)
----docker-compose.yaml(543B)
----README.md(4KB)
----Dockerfile-KnapSack-Solution(214B)
----Dockerfile-KnapSack-Admin(211B)

网友评论