微服务和分布式的区别

1.分布式
将一个大的系统划分为多个业务模块,业务模块分别部署到不同的机器上,各个业务模块之间通过接口进行数据交互。区别分布式的方式是根据不同机器不同业务。
上面:service a、b、c、d 分别是业务组件,通过api geteway进行业务访问。
注:分布式需要做好事务管理。
2.分布式是否属于微服务?
答案是肯定的。微服务的意思也就是将模块拆分成一个独立的服务单元通过接口来实现数据的交互。
3.微服务架构
微服务的设计是为了不因为某个模块的升级和bug影响现有的系统业务。微服务与分布式的细微差别是,微服务的应用不一定是分散在多个服务器上,他也可以是同一个服务器。
分布式和微服的架构很相似,只是部署的方式不一样而已。
分布式服务架构与微服务架构概念的区别与联系是怎样的
分布式:分散压力。
微服务:分散能力。
当下理解
分布式:
不同模块部署在不同服务器上;
作用:分布式解决网站高并发带来问题;
集群:相同的服务;
多台服务器部署相同应用构成一个集群;
作用:通过负载均衡设备共同对外提供服务;
soa[组装服务/esb企业服务总线];
业务系统分解为多个组件,让每个组件都独立提供离散,自治,可复用的服务能力;
通过服务的组合和编排来实现上层的业务流程;
作用:简化维护,降低整体风险,伸缩灵活;
微服务[找到服务/微服务网关open api];
架构设计概念,各服务间隔离(分布式也是隔离),自治(分布式依赖整体组合)其它特性(单一职责,边界,异步通信,独立部署)是分布式概念的跟严格执行;
soa到微服务架构的演进过程;
作用:各服务可独立应用,组合服务也可系统应用(巨石应用[monolith]的简化实现策略-平台思想).

GNSS位移监测站 地质位移沉降监测
CPU的那些触角都是干什么用的
微软推出了一种快速安全的区块链技术
物联网为什么会变化这么快
热继电器与电动机保护器不能相提并论
微服务和分布式的区别
一线工程师设计台上的ADI顶流器件介绍
“SenseMeteor睿知智慧轨交平台”提供技术支持
物联网、智能汽车、高清视频应用需要怎样的金刚钻
LT1054构成的倍压变换器电路
基于RoboMasterC板的RT-Thread使用分享—i2c读取磁力计数据实验
紫光展锐与华为合作5G VoNR通话测试
佳能EOSM5相机,小巧机身便于携带拥有2420万的有效像素
干货!图解2016年上半年充电桩行业报告
“汇聚全产业链智慧协同创新” 2023电子峰会圆满落幕!
Nordic Semiconductor宣布进行整体Wi-Fi开发团队收购
小米平板4发布:8寸全高清屏+骁龙660,智能游戏加速+AI人脸识别
SiC SBD/超结MOS在工业电源上的应用
波涛拍打海岸声响电路
近亿元A轮融资,加速共享充电商业化进程