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

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

集成测试在微服务架构下的挑战
统一管理微服务的治理和运维操作
一站式开发、测试、上线和运维
避免过度追求技术完美
以业务实际情况为准
稳步推进,避免灾难性后果
避免追求完美,先试点小业务
包含资深架构师和业务开发者
思考题
统一微服务治理平台
采用DevOps
做好技术取舍
从一个案例入手
组建合适的技术团队
微服务架构落地

该思维导图由 AI 生成,仅供参考

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

组建合适的技术团队

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

微服务架构的落地需要合适的技术团队,包括架构师和懂业务的开发人员。在实践中,从小规模业务入手,逐步推广,以稳定性为首要考量。在技术取舍上,需根据业务需求和团队实际掌控能力做出选择,避免过度追求技术完美。采用DevOps模式对微服务架构进行一站式开发、测试、上线和运维,以提高效率。文章通过微博业务的微服务改造案例,强调了技术团队的重要性,以及在微服务架构落地过程中的实际挑战和应对策略。 在微服务架构下,传统的运维方案已显得力不从心。微服务架构带来了新的问题,如RPC调用超时、注册中心获取失败等,需要统一的微服务治理平台来管理微服务的服务治理和各种运维操作,打破开发和运维之间的隔阂,让服务的开发人员真正做到对自己的服务负责。因此,组建合适的技术团队至关重要,需要深入合作,发挥各自专业的特长,将微服务治理的功能以及之前运维系统的基础功能结合在一起,打造成“一站式”微服务治理平台。 总结来讲,微服务架构的落地需要逐步推广,以稳定性为首要考量,避免过度追求技术完美。采用DevOps模式对微服务架构进行一站式开发、测试、上线和运维,以提高效率。同时,需要统一的微服务治理平台来管理微服务的服务治理和各种运维操作,打破开发和运维之间的隔阂,让服务的开发人员真正做到对自己的服务负责。这些基本准则适用于不同团队,帮助他们走出适合自己的微服务架构路线。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《从 0 开始学微服务》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(25)

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

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

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

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

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