Docker&k8S&ServiceMesh与Dubbo&SpringCloud微服务框架思考
以openstack为例,openstack虽然通过kolla-ansible也实现了微服务架构的理念,从整个集群功能角色来看,也实现了数据面和控制面的分离,但是在微服务层面没有实现功能与控制的分离,或者说宏观上实现了分离,但是微观上并没有,没有的结果就是,服务之间的通信仍然需要消息队列中间件的存在,同时每个功能项目都剥离一个API子项目出来,如nova-api、cinder-api等等,因此在openstack中,应用与通信之间是没有分离的,或者说服务之间的通信对应用程序不透明。
转载
2022-08-21 14:07:22 ·
887 阅读 ·
0 评论