这是一个SpringCloud搭建的项目,作为自己日后如果需要快速搭建springcloud项目,或者回顾springcloud知识点时候使用
- Eureka注册中心
- 一套简单业务的项目(如商品、订单服务之类的)
- 网关Zuul(也有可能迭代其他网关)
- 链路跟踪
- ELK
- APM监控
其实是面向自己的,只是存在GITHUB上方便自己在任何有网络的地方能快速查看
所以我不会在项目中做过多的文字说明,因此你可能会看不懂这个项目
那么对我来说有什么用呢?
- 首先每个微服务的application.yml会收录大量有用的配置,并做注释说明。这些配置,比你在网上随便找一篇入门级别的springcloud配置文件的参数配置要有用多了,因为是经得起生产环境考验的
- 我可能会在这里不断的迭代一些springcloud,springboot的进阶玩法,作为自己的技术积累
这是一套多模块Maven形式的项目。本质我是把它当做一套完整的分布式微服务应用。所以如果你们要进行微服务拆分,有经验的话,你很容易就知道怎么做。我这里把所有模块都聚合在一起(spring-cloud-mebius-all)是为了方便而已。