1.分布式

将一个大的系统划分为多个业务模块,业务模块分别部署到不同的机器上,各个业务模块之间通过接口进行数据交互。区别分布式的方式是根据不同机器不同业务。
上面:service A、B、C、D 分别是业务组件,通过API Geteway进行业务访问。
注:分布式需要做好事务管理。
2.分布式是否属于微服务?
答案是肯定的。微服务的意思也就是将模块拆分成一个独立的服务单元通过接口来实现数据的交互。
3.微服务架构
微服务的设计是为了不因为某个模块的升级和BUG影响现有的系统业务。微服务与分布式的细微差别是,微服务的应用不一定是分散在多个服务器上,他也可以是同一个服务器。

分布式和微服的架构很相似,只是部署的方式不一样而已。
分布式服务架构与微服务架构概念的区别与联系是怎样的
分布式:分散压力。
微服务:分散能力。
当下理解
分布式:
不同模块部署在不同服务器上;
作用:分布式解决网站高并发带来问题;
集群:相同的服务;
多台服务器部署相同应用构成一个集群;
作用:通过负载均衡设备共同对外提供服务;
SOA[组装服务/ESB企业服务总线];
业务系统分解为多个组件,让每个组件都独立提供离散,自治,可复用的服务能力;
通过服务的组合和编排来实现上层的业务流程;
作用:简化维护,降低整体风险,伸缩灵活;
微服务[找到服务/微服务网关open API];
架构设计概念,各服务间隔离(分布式也是隔离),自治(分布式依赖整体组合)其它特性(单一职责,边界,异步通信,独立部署)是分布式概念的跟严格执行;
SOA到微服务架构的演进过程;
作用:各服务可独立应用,组合服务也可系统应用(巨石应用[monolith]的简化实现策略-平台思想).
-
分布式
+关注
关注
1文章
1062浏览量
76413 -
微服务
+关注
关注
0文章
147浏览量
8049
发布评论请先 登录
如何解决分布式光伏计量难题?
从 “单一控制” 到 “智能可视”:分布式系统与传统音视频控制系统的关键区别
Jtti海外VPS微服务架构下的日志采集与分析优化方案
【节能学院】Acrel-1000DP分布式光伏监控系统在奉贤平高食品 4.4MW 分布式光伏中应用
分布式光伏发电监测系统技术方案
双电机分布式驱动汽车高速稳定性机电耦合控制
曙光存储领跑中国分布式存储市场
分布式光伏发运维系统实际应用案例分享

微服务和分布式的区别
评论