从 0 开始学微服务
胡忠想
微博技术专家
63927 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 43 讲
开篇词 (1讲)
结束语 (1讲)
从 0 开始学微服务
15
15
1.0x
00:00/00:00
登录|注册

24 | 微服务架构该如何落地?

专栏前面的文章我给你讲解了微服务架构的各个组成部分,以及实践过程中可能遇到的问题和对应的解决方案,到这里你应该对微服务架构有了一个完整的认识。那么在实际项目中,如何让一个团队把我们所学的微服务架构落地呢?
今天我就结合自己的经验,定位在中小规模团队,谈谈微服务架构到底该如何落地

组建合适的技术团队

经过我前面的讲解,你应该认识到微服务架构相比于单体应用来说复杂度提升了很多,这其中涉及很多组件,比如注册中心、配置中心、RPC 框架、监控系统、追踪系统、服务治理等,每个组件都需要专门的人甚至专家把控才能 hold 住,不然微服务架构的落地就相当于空中楼阁,虚无缥缈。
所以想要落地微服务,首先需要合适的人,也就是组建一支合适的技术团队。你一定很容易想到,是不是只有架构师适合做微服务架构的开发?一定程度上,这是合理的,因为微服务架构所涉及的具体技术,比如 CAP 理论、底层网络可靠性保证、Netty 高并发框架等,都对技术的深度要求比较高,一般有经验的架构师才能掌握,所以这个技术团队必须包含技术能力很强的架构师。但是还要考虑到微服务架构最后还是要落地到业务当中,既要满足业务的需求,也要防止一种情况的发生,那就是全部由架构人员组成技术团队,根据自己的设想,脱离了实际的业务场景,最后开发出来的架构中看不中用,业务无法实际落地,既打击了团队人员积极性,又对业务没有实际价值,劳民伤财。所以这支技术团队,也必须包含做业务懂业务的开发人员,只有他们了解业务的实际痛点以及落地过程中的难点,这样才能保证最后设计出的微服务架构是贴合业务实际的,并且最后是能够实际落地的。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《从 0 开始学微服务》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(25)

  • 最新
  • 精选
  • lvvp
    微博在做注册中心选型的时候,没有选取当时很火的 Zookeeper 的一个重要原因就是,它底层依赖的是 HBase 存储??这句话不理解,zk和hbase怎么关联到一块了?

    作者回复: 这一块写反了,hbase依赖zk,没有选取zk的主要原因是对zk的掌握不够,没有这方面的专家

    2
    5
  • 文敦复
    新浪微博不是挂了了,是上面讲到的限流和垄断。😏

    作者回复: 热搜业务没有服务化……

    1
  • Dhy
    微博今天瘫的了
    2
    37
  • 冬末未末
    可以分享一下这次微博挂了之后你们的恢复流程么
    23
  • hxzhouh
    老胡啊,微博又宕机了?哈哈哈
    23
  • gdfsgasdfgawerqewr
    微博今天又炸了啊
    13
  • echo_陈
    小型团队可能一开始就不愿意自研,甚至没有架构师,都是直接找一个开源框架,如dubbo,然后参考Demo迅速进入业务开发。自然而然的就形成了微服务的雏形,已经上线的了后台,可能一开始基础设施严重缺失,可能也没有监控,经常发生了问题就是黑盒子,往往是事后慢慢完善基础设施,但也是很漫长的和阵痛的过程
    11
  • 西夏一品堂
    微服务如何应对突发的流量(明星公布恋情)
    1
    8
  • 张龙大骗子
    说好的8个明星并发出轨呢,单个明星结婚都挂了😂😂
    4
  • 又宕机了 怎么落地微服务的啊
    4
收起评论
显示
设置
留言
25
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部