微服务适用于哪些业务场景?现有业务系统如何拆分才能算做微服务?
如果当前业务系统能支撑好多年的业务发展,建议还是求稳吧。需要看清楚当期业务系统是否为敏态应用,是否需要经常变更版本。当期是否因为部分业务变更影响整个业务链条的正常交易。是否需要对部分服务进行动态扩展,做灰度发布等等。
业务系统如何拆分,拆分粒度多大这个问题很难回答。从业务上拆?从架构上拆?业务、架构一起考虑再拆?等等,粒度多大才合适也是个伪命题,拆的很细那后期维护难度会加大很多,毕竟应用个数多了,调用链路复杂了;拆得不够细,那后期部分业务更新可能影响范围还是比较大等等问题。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30