容器是一种新的软件交付方式,它把应用和其运行环境以一个标准镜像格式打包, 能保证应用及其运行环境的统一,并能在装有Docker环境上以容器方式运行,不管宿主机是什么环境
微服务是应用软件架构设计模式,推崇单一职责、服务自治、轻量通信和接口明确等原则, 基于此,容器可以比较好的配合使微服务易于开发和维护、按需伸缩等
微服务与容器之间不存在关联性。只是微服务可以部署在容器中来运行。 容器只是微服务的一种新的软件交付方式而已。
容器是基础设施,微服务是架构模式。两者是相辅相成的,容器技术成熟给微服务实践带来了很多便利。
两个技术路线
没有关系
打个轻松一点的类比,微服务类似太极拳这样的统称,太极拳里面有流派、陈氏太极、杨氏太极等等,微服务落地有SpringCloud、Dubbo、ServiceComb还有基于sidecar的service mesh等等,打太极拳的时候有人赤手,有人戴布手套,有人戴皮手套,就好比微服务有人直接调度业务跑在物理机上、虚拟机上、K8s之上
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30