什么是微服务和分布式 微服务和分布式之间区别
- 编辑:潮男公社
2022-11-04 12:11:01 来源于:chaonans.com
微服务是啥?
这里不引用书本上的复杂概论了,简单来说微服务就是很小的服务,小到一个服务只对应一个单一的功能,只做一件事。这个服务可以单独部署运行,服务之间可以通过RPC来相互交互,每个微服务都是由独立的小团队开发,测试,部署,上线,负责它的整个生命周期。
分布式又是啥?
分布式服务顾名思义服务是分散部署在不同的机器上的,一个服务可能负责几个功能,是一种面向SOA架构的,服务之间也是通过rpc来交互或者是webservice来交互的。
逻辑架构设计完后就该做物理架构设计,系统应用部署在超过一台服务器或虚拟机上,且各分开部署的部分彼此通过各种通讯协议交互信息,就可算作分布式部署,生产环境下的微服务肯定是分布式部署的,分布式部署的应用不一定是微服务架构的,比如集群部署,它是把相同应用复制到不同服务器上,但是逻辑功能上还是单体应用。
微服务与分布式的细微差别是,微服务的应用不一定是分散在多个服务器上也可以是同一个服务器。分布式属于微服务,将模块拆分成一个独立的服务单元通过接口来实现数据的交互。分布式和微服的架构很相似,只是部署的方式不一样而已。
整合自:博客园、黑马程序员
编辑:jq
本文标题:什么是微服务和分布式 微服务和分布式之间区别 - 电脑
本文地址:www.chaonans.com/shuma/diannao/8656.html
< 上一篇
下一篇 >
相关阅读
大家都在看
我要说一说
摄影
手机
电脑
APP
热门排行编辑推荐
热辣美图
唐诗咏感情过往遭扒,其现任丈夫是谁?
唐诗咏结婚了吗?此前因为余文乐结婚的消息,让余文乐的初恋唐诗咏,再次成为了大家所关注的对象。那个时候唐诗咏身边并无良人,那么现在的她结婚了吗?老公是谁呢?唐诗咏的感情也