当前位置:网站首页>分布式系统与微服务的区别
分布式系统与微服务的区别
2022-08-03 14:56:00 【Fanzongshen】
分布式系统
分布式是一种通过网络通信为了完成共同的计算任务部署在不同的计算机节点主成的系统,在传统的集中系统中
想要提升性能,只有不断的提升CPU和内存,而硬件的提升也是有瓶颈的,如果当企业对计算要求越来越高的时
候,集群的架构已经无法满足需求了,所以就引进了一个分布式计算,说白了就是需要把原本单体的应用进行拆
分,部署到多个计算机节点上进行分布式计算,每一个服务之间使用一个远程通信去实现计算结果的数据交互,
最后对结果汇总返回给客户端,这种分布式部署的架构就叫做SOA(面向服务的一个架构)。
微服务架构
微服务架构本身就是一种分布式架构,对SOA架构里面拆分出来的服务节点做进一步的粒度的拆分和解耦,此时
每个拆分出来的更小的服务就叫微服务,它的扩展性更强,迭代效率更高。
边栏推荐
- Leetcode 448. Find All Numbers Disappeared in an Array to Find All Disappeared in an Array of Numbers (simple)
- HDU 1027 Ignatius and the Princess II(求由1-n组成按字典序排序的第m个序列)
- 兔起鹘落全端涵盖,Go lang1.18入门精炼教程,由白丁入鸿儒,全平台(Sublime 4)Go lang开发环境搭建EP00
- 身为程序员的我们如何卷死别人?破局重生。
- PAT乙级-B1014 福尔摩斯的约会(20)
- SwiftUI SQLite教程之了解如何在 SwiftUI 中使用 SQLite 数据库并执行 CRUD 操作(教程含源码)
- 我现在推荐用mamba替代conda
- 简单理解try catch和try finally
- liunx服务器nohup不输出日志文件的方法
- 程序员面试必备PHP基础面试题 – 第二十一天
猜你喜欢
随机推荐
树莓派 USB摄像头 实现网络监控( MJPG-Streamer)
6000 字+,帮你搞懂互联网架构演变历程!
阿里大牛最新总结分享的高并发编程核心笔记(终极版),高并发系统架构场景一应俱全
【软件工程之美 - 专栏笔记】36 | DevOps工程师到底要做什么事情?
【常见 error】Vivado 综合出现中断、失败、“PID not specified”
JS每晚24:00更新某方法
Top 10 free proxy IP software_Domestic static IP proxy software
正则表达式入门二(普通字符)
高性能创作本,日常修图剪辑选华硕无畏Pro15 2022完全足矣!
使用alarm函数实现sleep,使用alarm函数实现对阻塞操作设置超时
【FPGA教程案例44】图像案例4——基于FPGA的图像中值滤波verilog实现,通过MATLAB进行辅助验证
自己悦表存心
【指针内功修炼】函数指针 + 函数指针数组 + 回调函数(二)
UE4 C disk cache solution
Huffman tree
STM32H743VIT6配置ADC为1M采样率
LARS (Least Angle Regression)
2022-随便学学
MySQL性能优化的'4工具+10技巧'
基于matlab的遥测信道的基本特性仿真分析