RPC框架的可靠性设计

1. 背景 1.1 分布式调用引入的故障 在传统的单体架构中,业务服务调用都是本地方法调用,不会涉及到网络通信、协议栈、消息序列化和反序列化等,当使用 RPC 框架将业务由单体架构改造成分布式系统之后,本地方法调用将演变成跨进程的远程调用,会引入一些新的故障点,如下所示: 新引入的潜在故障点包括: 1.消息的序列化和反序列化故障,例如,不支持的数据类型。 2.路由故障:包括服务的订阅、发布故障,服
相关文章
相关标签/搜索