微服务起步(一)
什么是微服务
(资料来自尚硅谷)
资料包----https://download.csdn.net/download/tzy70416450/10435402
Martin Fowler:简而言之,微服务架构风格这种开发方法,是以开发一组小型服务的方式来开发一个独立的应用系统的。其中每个小型服务都运行在自己的进程中,并经常采用HTTP资源API这样轻量的机制来相互通信。这些服务围绕业务功能进行构建,并能通过全自动的部署机制来进行独立部署。这些微服务可以使用不同的语言来编写,并且可以使用不同的数据存储技术。对这些微服务我们仅做最低限度的集中管理。
来自:http://www.martinfowler.com/articles/microservices.html
1. 每个微服务可独立运行在自己的进程里;
2. 一系列独立运行的微服务共同构建起了整个系统;
3. 每个服务为独立的业务开发,一个微服务一般完成某个特定的功能,比如:订单管理 用户管理等;
4. 微服务之间通过一些轻量的通信机制进行通信,例如通过REST API或者RPC的方式进行调用
projects.spring.io spring官网,参考版本
此次博文题材,使用如上版本制作
多模块开发
IDEA用到多模块开发, 首先将pom的jar打包方式改为pom方式,在删除src目录,新建module
您的资助是我最大的动力!
金额随意,欢迎来赏!