Spring 微服务的项目结构和配置
请忽略英语语法 出于学习目的,我想在春季创建一个微服务项目,我下载了一些示例项目,现在我有了一些非常基本的内容 微服务的理念。但是我很困惑我如何开始我自己的项目。 我想实现以下简单的用例 在我的数据库中有三个表 产品,, 产品库存 还有订单,我想为每个表编写微服务 产品微服务将有积垢操作的终点。 ProductStock microservice将仅具有更新库存和检查库存结束点。 Order microservice将仅具有过帐订单操作 我创建了一个多模块maven项目,现在我有以下问题 1:创建多模块maven项目是创建microservices项目的唯一方法 2:我正在使用Hibernate,所以我在哪个模块(microservice)中创建模型类。我需要每个模块中的模型类(微服务)。 (模型类是Product、ProductStock和Order)Spring 微服务的项目结构和配置,spring,spring-boot,microservices,Spring,Spring Boot,Microservices,请忽略英语语法 出于学习目的,我想在春季创建一个微服务项目,我下载了一些示例项目,现在我有了一些非常基本的内容 微服务的理念。但是我很困惑我如何开始我自己的项目。 我想实现以下简单的用例 在我的数据库中有三个表 产品,, 产品库存 还有订单,我想为每个表编写微服务 产品微服务将有积垢操作的终点。 ProductStock microservice将仅具有更新库存和检查库存结束点。 Order microservice将仅具有过帐订单操作 我创建了一个多模块maven项目,现在我有以下问题 1:创
3:我设置hibernate确认的地方。即使这个问题太宽泛,我也会尽力回答你的问题:
即使这个问题过于宽泛,我也会尽力回答你的问题:
微服务架构不是一个微不足道的领域,因此我建议您首先从一些理论开始。这里和那里经常提到的一本书是山姆·纽曼写的。我强烈建议你阅读它或者至少是其中的一部分。这是理论部分 然后,对于一些实践经验,您可能希望克隆/分叉项目。这是一个教育项目,但同时它包含了相当多的模式和先进的东西 之后,你将能够自己回答自己的问题,尽管还有很多问题要问;-)
祝你好运 微服务体系结构不是一个微不足道的领域,因此我建议您首先从一些理论开始。这里和那里经常提到的一本书是山姆·纽曼写的。我强烈建议你阅读它或者至少是其中的一部分。这是理论部分 然后,对于一些实践经验,您可能希望克隆/分叉项目。这是一个教育项目,但同时它包含了相当多的模式和先进的东西 之后,你将能够自己回答自己的问题,尽管还有很多问题要问;-)
祝你好运 因此,订单服务在确认订单之前,需要与库存服务沟通以检查产品可用性,这样库存服务将有自己的数据库,而订单服务将有不同的数据库?而对于通信来说,消息传递是最好的还是rest客户端?是的,服务需要相互通信以获取必要的信息。如果HTTP oder消息更好,则由您决定。这取决于您的需求、您的环境等。您能否共享一些advance micro services项目存储库链接。因此,订购服务在确认订单之前,它需要与库存服务沟通以检查产品可用性,这样库存服务将有自己的数据库,而订单服务将有不同的数据库?而对于通信来说,消息传递是最好的还是rest客户端?是的,服务需要相互通信以获取必要的信息。如果HTTP oder消息更好,则由您决定。这取决于您的需求、您的环境等。您能分享一些高级微服务项目存储库链接吗