springcloud简易搭建思路
简介
最近进入新公司,负责后台项目需要重构,我重新搭了一个架子 springcloud+mybatis plus。这个搭建完全是处于速度,暂且不考虑其他框架,选用 springcloud可在之后的迭代上加入。
思路
引入springcloud微服务的思想,将业务拆分,以后需要新功能可以快速加入。
springcloud的实现想法
现在只追求最快的去实现微服务的思想。
所以springcloud模块我是如此划分的:
- eureka-server作为注册中心
- config-server为全局的服务做配置 如数据源
- Feign做为服务调用者,将客户的请求集中再次负载均衡处理
- 普通的业务模块由eureka-client+config-client组成,由easycode 直接根据数据库生成模块代码
暂且不考虑zuul路由和bus消息总线。
目前微服务架构如图
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!