当前位置:网站首页>分布式系统与微服务的区别
分布式系统与微服务的区别
2022-08-03 14:56:00 【Fanzongshen】
分布式系统
分布式是一种通过网络通信为了完成共同的计算任务部署在不同的计算机节点主成的系统,在传统的集中系统中
想要提升性能,只有不断的提升CPU和内存,而硬件的提升也是有瓶颈的,如果当企业对计算要求越来越高的时
候,集群的架构已经无法满足需求了,所以就引进了一个分布式计算,说白了就是需要把原本单体的应用进行拆
分,部署到多个计算机节点上进行分布式计算,每一个服务之间使用一个远程通信去实现计算结果的数据交互,
最后对结果汇总返回给客户端,这种分布式部署的架构就叫做SOA(面向服务的一个架构)。
微服务架构
微服务架构本身就是一种分布式架构,对SOA架构里面拆分出来的服务节点做进一步的粒度的拆分和解耦,此时
每个拆分出来的更小的服务就叫微服务,它的扩展性更强,迭代效率更高。
边栏推荐
- 又有大厂员工连续加班倒下/ 百度搜狗取消快照/ 马斯克生父不为他骄傲...今日更多新鲜事在此...
- 【FPGA教程案例44】图像案例4——基于FPGA的图像中值滤波verilog实现,通过MATLAB进行辅助验证
- HDU Largest prime factor(埃拉托色尼筛选法求素数模板法改动)
- 一对多查询(分页)
- 测试基础整合-测试分类、软件质量模型、测试流程、测试用例、测试点划分方法、缺陷、例子
- Top 10 free proxy IP software_Domestic static IP proxy software
- The difference between servlet and jsp _ the difference between servlet and class
- 高等数学(第七版)同济大学 习题4-1 个人解答
- 跨桌面端之组件化实践
- 问题7:功能测试花瓶用例
猜你喜欢
随机推荐
PHP中高级面试题 – 第三天
【常见 error】Vivado 综合出现中断、失败、“PID not specified”
LeetCode15:三数之和
想成为网络安全技术爱好者(可能是黑客)的话,需要看什么书?
PAT乙级-B1008 数组元素循环右移问题(20)
HDU 1406 (完数)
程序员面试必备PHP基础面试题 – 第十八天
取消转义字符(r)
LeetCode136:只出现一次的数字
手摸手带你完成智慧路灯构建及避坑【华为云至简致远】
PHP高级面试题 - 第二天
兆骑科创高层次人才引进平台,创新创业赛事活动路演
SQL 不新增表 把一张表定义成两张
PostgreSQL 每周新闻 2022-7-27
Use Typora+EasyBlogImageForTypora to write a blog and upload pictures quickly without a picture bed
varchar2 and varchar2(char)_datetime data types
基于.NET 6 的开源访客管理系统
地球自转加快
Controller层代码这么写,简洁又优雅!
PAT乙级-B1009 说反话(20)









