当前位置:网站首页>分布式系统架构需要解决的问题
分布式系统架构需要解决的问题
2022-07-31 03:00:00 【杰拉德·皮克·谢】
微服务架构需要解决的问题
客户端如何访问这么多的服务
API网关
- API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,应用将自身的服务能力封装成API,并通过API网关开放给用户调用。
- API包括基本信息、前后端的请求路径和参数以及请求相关协议。

服务器与服务器之间如何通讯
同步通信
HTTP(超文本传输协议)
- Apache Http Client
RPC(远程过程调用协议)
- Dubbo>RPC的一个通信框架只支持java
- Thriftt
- grpc
异步通信
消息队列(消息队列”是在消息的传输过程中保存消息的容器。)
- kafuka
- RadditMQ
- RocketMQ
这么多服务,如何管理
服务治理
基于客户端的服务与发现
- Apache Zookeeper
基于服务端的服务与发现
- Netflix Eureka
服务器挂了怎么办?
重试机制
服务熔断
服务降级
服务限流
边栏推荐
- The whole process scheduling, MySQL and Sqoop
- 工程(五)——小目标检测tph-yolov5
- Moxa NPort 设备缺陷可能使关键基础设施遭受破坏性攻击
- What is a distributed lock?Three ways of implementing distributed lock
- 19. Support Vector Machines - Intuitive Understanding of Optimization Objectives and Large Spacing
- 6、显示评论和回复
- BAT can't sell "Medical Cloud": Hospitals flee, mountains stand, and there are rules
- 【C语言】表达式求值的一般方法
- Discourse 自定义头部链接(Custom Header Links)
- JS function this context runtime syntax parentheses array IIFE timer delay self.backup context call apply
猜你喜欢

11、Redis实现关注、取消关注以及关注和粉丝列表

Intel's software and hardware optimization empowers Neusoft to accelerate the arrival of the era of smart medical care

JS function this context runtime syntax parentheses array IIFE timer delay self.backup context call apply

Pythagorean tuple od js

php 网站的多语言设置(IP地址区分国内国外)

局域网电脑硬件信息收集工具

mycat的主从关系 垂直分库 水平分表 以及mycat分片联表查询的配置详解(mysql5.7系列)

YOLOV5学习笔记(三)——网络模块详解

12 磁盘相关命令

华为分布式存储FusionStorage知识点总结【面试篇】
随机推荐
LeetCode 每日一题 2022/7/25-2022/7/31
【Android】Room —— SQLite的替代品
TCP/IP four-layer model
Unity3D Button 鼠标悬浮进入与鼠标悬浮退出按钮事件
16、热帖排行
【shell基础】判断目录是否为空
How to build a private yum source
StringJoiner in detail
华为分布式存储FusionStorage知识点总结【面试篇】
VS QT——ui不显示新添加成员(控件)||代码无提示
Word/Excel fixed table size, when filling in the content, the table does not change with the cell content
CloudCompare&PCL 计算两个点云之间的重叠度
LeetCode Daily Question 2022/7/25-2022/7/31
Chapter 9 SVM Practice
Discussion on Service Commitment of Class Objects under Multithreading
execsnoop 工具
Mysql 45讲学习笔记(二十五)MYSQL保证高可用
The difference between link and @import
什么是分布式锁?实现分布式锁的三种方式
CorelDRAW2022精简亚太新增功能详细介绍