当前位置:网站首页>分布式系统架构需要解决的问题
分布式系统架构需要解决的问题
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
服务器挂了怎么办?
重试机制
服务熔断
服务降级
服务限流
边栏推荐
- Pythagorean tuple od js
- Modbus on AT32 MCU
- C#远程调试
- 11、Redis实现关注、取消关注以及关注和粉丝列表
- [C language foundation] Solve C language error: expected ';', ',' or ')' before '&' token
- php 网站的多语言设置(IP地址区分国内国外)
- 11. Redis implements follow, unfollow, and follow and follower lists
- CorelDRAW2022 streamlined Asia Pacific new features in detail
- STM32CUBEMX develops GD32F303 (11) ---- ADC scans multiple channels in DMA mode
- Moxa NPort 设备缺陷可能使关键基础设施遭受破坏性攻击
猜你喜欢

Difference between CMOS and TTL?

Discourse 自定义头部链接(Custom Header Links)

经典链表OJ强训题——快慢双指针高效解法

图解lower_bound&upper_bound

YOLOV5 study notes (3) - detailed explanation of network module

CorelDRAW2022 streamlined Asia Pacific new features in detail

品牌广告投放平台的中台化应用与实践

Mysql 45讲学习笔记(二十五)MYSQL保证高可用

字体压缩神器font-spider的使用

Pythagorean tuple od js
随机推荐
共模电感的仿真应用来了,满满的干货送给大家
SQL注入 Less47(报错注入) 和Less49(时间盲注)
The use of font compression artifact font-spider
CorelDRAW2022精简亚太新增功能详细介绍
4. Sensitive word filtering (prefix tree)
10、Redis实现点赞(Set)和获取总点赞数
STM32CUBEMX develops GD32F303 (11) ---- ADC scans multiple channels in DMA mode
【编译原理】词法分析程序设计原理与实现
CloudCompare&PCL 计算两个点云之间的重叠度
YOLOV5学习笔记(二)——环境安装+运行+训练
【C语言】表达式求值的一般方法
Discourse Custom Header Links
Maximum area of solar panel od js
刚出道“一战成名”,安全、舒适一个不落
Live Preview | KDD2022 Doctoral Dissertation Award Champion and Runner-up Dialogue
遗留系统的自动化策略
PMP微信群日常习题
Unity3D Button 鼠标悬浮进入与鼠标悬浮退出按钮事件
AI software development process in medical imaging field
JS 函数 this上下文 运行时点语法 圆括号 数组 IIFE 定时器 延时器 self.备份上下文 call apply