SpringCloud & vue.js 开发的小说 APP,适合入门

2020-06-02 10:30:06 +08:00
 zealon

演示

演示地址: http://reading-cloud.zealon.cn/#/index 手机访问效果好些

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

涉及 SpringCloud-Config 、Eureka 、OpenFeign 、Hystrix 、Jwt 、SpringCloud-Gateway 、ElasticSearch 等技术栈的应用。会采用图文的方式介绍核心服务或接口的原理以及为什么使用这种方式实现,希望会对想入门微服务的同学有所帮助。

部分截图:

2500 次点击
所在节点    程序员
21 条回复
lx91714
2020-06-02 12:05:12 +08:00
收藏了,有时间看看☺
shawndev
2020-06-02 12:12:09 +08:00
棒,页面很清爽!
zealon
2020-06-02 12:14:25 +08:00
@lx91714
@shawndev
感谢支持
niuroumian
2020-06-02 12:15:32 +08:00
微服务内部用 rpc 通信是否更好些?
yeqizhang
2020-06-02 12:19:23 +08:00
@niuroumian 难道现在不是 rpc ?
niuroumian
2020-06-02 12:25:39 +08:00
@yeqizhang 现在是基于 Restful
yeqizhang
2020-06-02 13:46:19 +08:00
@niuroumian 懂你意思了。之前我用过 dubbo,我看了下 eureka,是使用 controller 来发布服务。有一个问题请教一下,我理解的 controller 都是对外服务吧?那如果 Eureka 有些服务不能对外只能对内发布,这个是如何做的?
TenaxTsi
2020-06-02 13:57:07 +08:00
不错,在我看来有心认真写 README 的都是好项目。。
zhaorunze
2020-06-02 13:58:28 +08:00
@yeqizhang 方式太多了,可以写 feign 拦截器,或者接框架带的权限认证。你说的 eureka 对不对外暴露问题,应该是注册中心的问题,和 rpc 没关系吧。
clockwork1122
2020-06-02 14:16:39 +08:00
文档写得很清除,奈斯
agdhole
2020-06-02 14:33:14 +08:00
vuetify 不错
yeqizhang
2020-06-02 14:40:13 +08:00
@zhaorunze 嗯,和 rpc 没关系。我看了下楼主的代码,第一次看 eureka 的注册方式,所以有这个问题。查了下,可以用权限验证,也可以用网关。feign 拦截器这个方案应该属于权限认证?
yeqizhang
2020-06-02 14:52:29 +08:00
有后台运营管理系统的话就完美了,然后再接个广告嘿嘿嘿~~~
zealon
2020-06-02 15:20:34 +08:00
@TenaxTsi
@clockwork1122
@agdhole
感谢支持。
zealon
2020-06-02 15:25:16 +08:00
@yeqizhang feign 内部使用 Ribbon 实现的在注册中心找到服务实例的,真正进行通信的是基于 HttpClient 或者 OkHttp 这样的 Http 框架哈 。 内部服务的调用,有统一网关的话一般就不用再权限验证了,在网关入口处统一认证比较好
zealon
2020-06-02 15:35:32 +08:00
@niuroumian 确实基于 RPC 通信性能方面更有优势,现在阿里的开源框架 SpringCloud Alibaba 就是把 SpringCloud 和 Dubbo 整合一起了 还推出了 Nacos 、Sentinel 等组件作为 eureka 和 Hystrix 的替代品。 如果说 SpringCloud 全家桶为微服务 1.0 的话,那么 SpringCloud Alibaba 可以称为 2.0 时代
javaWeber
2020-06-02 15:37:50 +08:00
大佬。。牛掰~
zealon
2020-06-02 15:38:38 +08:00
@yeqizhang 后面有时间搞下运营系统,广告就不考虑了,必定是学习型项目啊 [狗头]
statement
2020-06-02 15:52:42 +08:00
图书来源呢?
zealon
2020-06-02 16:05:49 +08:00
@statement 啊?如果商业化的话,图书来源肯定要自己购买版权的,版权中心签订合同后,通过 CP(内容提供商)的接口获取图书,所以要有个基础的图书中心管理平台来维护图书数据。 还要有运营平台支持 App 图书的展示,还要有大数据的埋点数据,对热点图书进行分析等等来支持精细运行 ....

目前管理后台还没做,后面有时间会做一下简单点的图书管理后台

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

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

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

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

© 2021 V2EX