返回顶部
扩大
缩小

Heaton

微服务起步(一)

什么是微服务

(资料来自尚硅谷)

资料包----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

 

posted on 2018-05-23 22:19  咘雷扎克  阅读(206)  评论(0编辑  收藏  举报

导航