SpringCloud & vue.js 开发的阅读类微服务实战项目,适合入门微服务的同学
資深大佬 : zealon 3
基于 SpringCloud 生态开发的微服务实战项目,涉及 SpringCloud-Config 、Eureka 、OpenFeign 、Hystrix 、Jwt 、SpringCloud-Gateway 等技术栈的应用。
项目的侧重点主要是基于实际业务场景使用微服务架构落地的思路,会采用图文的方式介绍每个服务或接口的原理以及为什么使用这种方式实现,希望会对想入门微服务的同学有所帮助。
演示
演示地址: http://reading-cloud.zealon.cn/#/index
Github: https://github.com/Zealon159/light-reading-cloud
部分截图:

架构图
客户端访问接口由统一流量入口 SpringCloud-Gateway 接收请求、响应结果,网关与微服务基于异步 IO Netty 通信,微服务获取配置文件启动后通过 Eureka 完成服务注册与发现,微服务之间的相互调用基于 http 协议的 FeignClient 客户端。
核心架构图如下:

系统模块
公共模块,配置中心,注册中心,服务网关,图书中心,账户中心,精品页中心,Feign 客户端
大佬有話說 (29)