SpringCloud & vue.js 开发的(小说 App)微服务实战项目

2020-05-28 08:00:57 +08:00
 zealon

演示

演示地址: http://reading-cloud.zealon.cn/#/index

Github: https://github.com/Zealon159/light-reading-cloud

基于 SpringCloud 生态开发的微服务实战项目,涉及 SpringCloud-Config 、Eureka 、OpenFeign 、Hystrix 、Jwt 、SpringCloud-Gateway 等技术栈的应用。

项目的侧重点主要是基于实际业务场景使用微服务架构落地的思路,会采用图文的方式介绍每个服务或接口的原理以及为什么使用这种方式实现,希望会对想入门微服务的同学有所帮助。

部分截图:

核心架构图:

4000 次点击
所在节点    分享创造
18 条回复
raiz
2020-05-28 08:23:38 +08:00
这图好看,请问工具是什么
supermoonie
2020-05-28 08:33:26 +08:00
toacnme
2020-05-28 08:38:21 +08:00
想问一下, 该项目对爬虫有没有做处理呢? 如果是有版权的电子书 ,全被爬虫搞过去了咋整?
zealon
2020-05-28 09:11:24 +08:00
@raiz
@supermoonie
正解
w292614191
2020-05-28 09:14:28 +08:00
支持一个
无恶意的吐槽下,VUE 做出来这么丑的吗? 哈哈哈
zealon
2020-05-28 09:19:14 +08:00
@toacnme 没有处理呀,不过担心信息被爬取的话,可以考虑内容加密手段,客户端请求接口得到的数据都是加密过的,然后在本地通过私钥解密显示出来。

还有一种高级点的方案,就是将其加密为文件,存储到 S3 服务器上或 CDN 上,同样的客户端获取到的 CDN 文件通过私钥解密。
hevi
2020-05-28 09:20:19 +08:00
丑不丑跟 Vue 有啥关系。。而且也不丑啊
zealon
2020-05-28 09:20:54 +08:00
@w292614191 哈哈,我是业务前端,手机上访问好点 [狗头]
ShuoHui
2020-05-28 09:23:35 +08:00
emmm……drawer 开关在左边……点下去菜单从右边弹出来,有点意外😂
codereric
2020-05-28 09:28:57 +08:00
@raiz processon.com 这个在线工具很不错!
blackboom
2020-05-28 10:19:58 +08:00
我也搞不明白,用 Vue 你的界面就会变丑,慎用。
lawler
2020-05-28 10:26:15 +08:00
xxx 实战项目?实战个毛线啊,送人头项目吧。小说站这架构?典型的学点东西瞎几把卖弄。

技术栈 springcloud 全家桶,配置配置调试调试完事,架构又前后端分离,不改支持不了你的小说业务。
cherrylv
2020-05-28 11:13:33 +08:00
8 错,学习了
jimmyismagic
2020-05-28 21:26:27 +08:00
这架构和我们的差不多,没使用配置中心,另外这里没有认证授权服务
pinktu
2020-05-29 09:52:36 +08:00
@lawler 人就是学习分享的,至于这么大火气嘛
ala2008
2020-05-29 11:05:10 +08:00
已关注。看看我们的架构是否需要调整。另外小说没有目录啊。。
lawler
2020-05-29 16:04:01 +08:00
@pinktu 学习分享没毛病,但是说实战不是骗萌新呢么。实际不会存在的项目说实战,你见过哪家小说用前后端分离的?
gz911122
2020-05-29 17:36:13 +08:00
@lawler 起点

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

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

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

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

© 2021 V2EX