springCloud微服务常用框架全栈整合分享,不啰嗦只上源码

本文的总体项目结构如下:

springCloud微服务常用框架全栈整合分享,不啰嗦只上源码_第1张图片

1 是eureka服务管理者,2,3,4,5都属于注册在eureka的服务客户端

2 是主module,它包含了springCloud常用整合框架的使用, 如下图

springCloud微服务常用框架全栈整合分享,不啰嗦只上源码_第2张图片

每一种框架都会有各自的控制器类,和访问测试路径与表述,类似如下

springCloud微服务常用框架全栈整合分享,不啰嗦只上源码_第3张图片

3,4,5 modul 都是服务提供者,其中3,4具有一样的服务id,且里面有一个一样的请求服务方法,但端口号不一样,这边主要是为了测试ribbon负载均衡的效果。服务提供者5有独自的服务id, 是为了测试zuul网关和hystrix容错降级的效果。

6 是springCloud整合jpa功能点使用到的mysql脚本

本文GitHub源码下载地址:https://github.com/higherzjm/springCloud_fullstack.git

更详细的springCLoud与zuul的整合使用可参考 https://blog.csdn.net/higherzjm/article/details/95316544

关于springCloud与mybatis的整合使用可参考 https://blog.csdn.net/higherzjm/article/details/93890490

关于springCloud与消息中间件都整合使用可参考 https://blog.csdn.net/higherzjm/article/details/90896014

 

代码中肯定还会存在表述不足或错误的地方,欢迎阅读到此文章的博友们提出来,相互学习相互促进,共同成长共同勉励,本GitHub代码将会不断改进和新增功能点,欢迎关注

你可能感兴趣的:(springCloud微服务常用框架全栈整合分享,不啰嗦只上源码)