当前位置:网站首页>分布式系统与微服务的区别
分布式系统与微服务的区别
2022-08-03 14:56:00 【Fanzongshen】
分布式系统
分布式是一种通过网络通信为了完成共同的计算任务部署在不同的计算机节点主成的系统,在传统的集中系统中
想要提升性能,只有不断的提升CPU和内存,而硬件的提升也是有瓶颈的,如果当企业对计算要求越来越高的时
候,集群的架构已经无法满足需求了,所以就引进了一个分布式计算,说白了就是需要把原本单体的应用进行拆
分,部署到多个计算机节点上进行分布式计算,每一个服务之间使用一个远程通信去实现计算结果的数据交互,
最后对结果汇总返回给客户端,这种分布式部署的架构就叫做SOA(面向服务的一个架构)。
微服务架构
微服务架构本身就是一种分布式架构,对SOA架构里面拆分出来的服务节点做进一步的粒度的拆分和解耦,此时
每个拆分出来的更小的服务就叫微服务,它的扩展性更强,迭代效率更高。
边栏推荐
猜你喜欢

王守创:多组学整合分析揭示植物代谢多样性的分子机制(8月2号晚)

云硬盘EVS详解以及如何用与避坑【华为云至简致远】

你没见过的《老友记》镜头,AI给补出来了|ECCV 2022

又有大厂员工连续加班倒下/ 百度搜狗取消快照/ 马斯克生父不为他骄傲...今日更多新鲜事在此...

你把 浏览器滚动事件 玩明白

【MATLAB项目实战】基于CNN_SVM的图像花卉识别

A high-performance creation book, ASUS Dreadnought Pro15 2022 is completely enough for daily photo editing and editing!

Tao Te: Engine or baggage?

不安装运行时运行.NET程序

With 1000 lines of code statistics after the xi 'an housing prices, I have a startling discovery...
随机推荐
PAT乙级-B1017 A除以B(20)
Use Typora+EasyBlogImageForTypora to write a blog and upload pictures quickly without a picture bed
6000 字+,帮你搞懂互联网架构演变历程!
C语言中操作符的详细介绍
又有大厂员工连续加班倒下/ 百度搜狗取消快照/ 马斯克生父不为他骄傲...今日更多新鲜事在此...
使用域名注册服务 Domains配置域名【华为云至简致远】
A high-performance creation book, ASUS Dreadnought Pro15 2022 is completely enough for daily photo editing and editing!
南京一研究所回应招聘硕士保安:负责安全生产等,48人选1
【重构map】【重构filter】【重构Some】【重构reduce方法】【重构flat函数】
输出1!+2!+3!+......+n!
使用alarm函数实现sleep,使用alarm函数实现对阻塞操作设置超时
想成为网络安全技术爱好者(可能是黑客)的话,需要看什么书?
云硬盘EVS详解以及如何用与避坑【华为云至简致远】
Controller层代码这么写,简洁又优雅!
问题1:批量测试(正式测试)之前应该怎么做?
SwiftUI SQLite教程之了解如何在 SwiftUI 中使用 SQLite 数据库并执行 CRUD 操作(教程含源码)
ubiquant量化竞赛
正则表达式入门一
LeetCode136:只出现一次的数字
我现在推荐用mamba替代conda