项目描述

这是一个SpringCloud搭建的项目,作为自己日后如果需要快速搭建springcloud项目,或者回顾springcloud知识点时候使用

会有哪些内容

  • Eureka注册中心
  • 一套简单业务的项目(如商品、订单服务之类的)
  • 网关Zuul(也有可能迭代其他网关)
  • 链路跟踪
  • ELK
  • APM监控

有什么用

其实是面向自己的,只是存在GITHUB上方便自己在任何有网络的地方能快速查看

所以我不会在项目中做过多的文字说明,因此你可能会看不懂这个项目

那么对我来说有什么用呢?

  • 首先每个微服务的application.yml会收录大量有用的配置,并做注释说明。这些配置,比你在网上随便找一篇入门级别的springcloud配置文件的参数配置要有用多了,因为是经得起生产环境考验的
  • 我可能会在这里不断的迭代一些springcloud,springboot的进阶玩法,作为自己的技术积累

最后

这是一套多模块Maven形式的项目。本质我是把它当做一套完整的分布式微服务应用。所以如果你们要进行微服务拆分,有经验的话,你很容易就知道怎么做。我这里把所有模块都聚合在一起(spring-cloud-mebius-all)是为了方便而已。