单体的 TienChin 和微服务的 TienChin 有何异同?
发布于 2024-11-27
1008
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
江南一点雨
扫码关注公众号
扫码阅读
手机扫码阅读
松哥正在制作TienChin项目视频,使用的技术栈为Spring Boot和Vue3。这个项目设计有意思的技术点,目的是创建一个完成度超过90%的实战项目。松哥也在考虑在TienChin项目完成后,启动一个以微服务为主题的实战项目。
本文从架构角度探讨了微服务设计。TienChin项目作为一个前后端分离的单体应用,展现了其优点如开发、测试、部署简单,以及横向扩展方便。然而,随着项目复杂性增加,也带来了一系列问题,如项目日益复杂、开发进度不可控、发版周期过长、难以扩展以及过时的技术栈难以更新。
与单体架构相对,微服务架构能够解决这些问题。微服务版TienChin通过业务划分服务,每个服务独立数据库,通过Gateway统一入口,并有一个后台管理Web UI。这种架构易于维护,允许服务自由扩展,具有更强的容错性,易于采用新技术,并且支持更友好的CI/CD流程。
松哥强调,虽然微服务有许多优点,但并非完美解决方案,微服务架构本身也存在一些问题。这些将在后续的分享中讨论。
最后,松哥邀请大家参与TienChin项目,通过点击提供的链接获取项目配套视频。
江南一点雨
江南一点雨
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
江南一点雨的其他文章
【SpringSecurity系列(二十三)】手把手教你入门 Spring Boot + CAS 单点登录
《深入浅出Spring Security》一书已由清华大学出版社正式出版发行,感兴趣的小伙伴戳这里-\x26gt;-\x26gt;\x26gt;
种草 Vue3 中几个好玩的插件和配置
。
Tokenizer 和 BPE
当我们和大模型聊天时,需要先将人类的自然语言转为 token,再输入到大模型中,大模型计算完成之后,再将结果进
为什么说 Spring Security 更安全
var __INLINE_SCRIPT__ = (function () {
'use strict';
f
为文字预测建立数学模型
周末和小伙伴们随便聊聊。语言模型(Language Model, LM)是自然语言处理(NLP)领域的核心技术之一。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线