对应于目前的微服务框架市场,spring与dubbo的竞争在国内日趋明朗化,那么在前几年选择spring框架的项目是否需要切换到dubbo上去?
收起1, 首先要对应用进行非常细致和分析,对应用今后的运营和运维也比较明确(毕竟得看现存环境对这些微服务技术支撑情况需要调研);
2,对于团队(研发团队和运营、运维团队)技术栈也可以做一定了解,提升成本是否存在?
3,因为都依赖开发团队的技术背景,如果是 Java 系,Spring 应该首先,这个是实现的技术,与技术本身其实差别没有那么至关重要。适合应用的微服务化,包括运营后服务治理问题;
4,如果是选型后准备投入,就看学习成本及其所存在微服务技术生态链环境,如果支撑多+服务 refresh 比较稳定,就选择它;
5,看看社区发展,就个人而言,往往这种实现技术,倾向于差异存在,不建议唯一化。