目前我们处在微服务+容器的转型探索时期,在微服务框架架构方面,想咨询一下,银行互联网这块的业务,未来框架发展趋势是dubbo还是spring cloud或者是services mesh?针对银行业务,那个技术更适合?
收起纯粹微服务开发,不考虑服务线上运维的要求;spring cloud是首选,组件多,生态好。
基于通信延迟要求较小的情况下,采用rpc协议比http协议通信要好一些,dubbo占优势
service mesh是解决服务通信的基础设施,本身与微服务无关。
如果考虑容器化的方式部署,spring boot+kubernetes+spring cloud部分组件会更好一些,可以有效的减少组件依赖以及链路调用关系