SpringCloud & vue.js 开发的阅读类微服务实战项目,适合入门微服务的同学

2020-05-26 14:49:36 +08:00
 zealon

基于 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 客户端

2738 次点击
所在节点    程序员
30 条回复
laobingge
2020-05-27 07:47:02 +08:00
@zealon Star !

自学微服务技术练手吗?还是有其他计划?
sunhuixyr
2020-05-27 08:50:15 +08:00
@zealon 113.116.180.151 谢谢啦
zealon
2020-05-27 09:43:36 +08:00
@recordnow
@sunhuixyr
数据库连接信息更新另外一个服务了,不用加白名单了哈 。
连接:47.104.241.41:3306
账户:hello_developer
密码:Bestyou2020.com
zealon
2020-05-27 09:44:12 +08:00
@laobingge 感谢,算是总结归档吧 ,会持续完善
carrymaniac
2020-05-27 09:46:16 +08:00
感谢分享 学习啦
laobingge
2020-05-27 10:16:42 +08:00
@zealon 方便的话加个微信?后面有机会交流:OTk2MjM4Mwog
juddy
2020-05-27 10:37:43 +08:00
搜索好像不能用啊
OxO
2020-05-27 10:39:02 +08:00
赞啊,学习学习。
tyrad
2020-05-27 13:26:34 +08:00
看起来不错 先 star 之
krisbai
2020-06-05 17:01:36 +08:00
写的太棒了,支持!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/675610

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX