24、在线上环境里兼容多种RPC协议你好,我是何小锋。上一讲我们学习了如何在没有接口的情况下完成RPC调用,其关键在于你要理解接口定义在RPC里面的作用。除了我们前面说的,动态代理生成的过程中需要用到接口定义,剩余的其它过程中接口的定义只是被当作元数据来使用,而动态代理在RPC中并不是...2025-10-31
23、没有接口也能进行RPC调用?你好,我是何小锋。上一讲我们学习了RPC如何通过动态分组来实现秒级扩缩容,其关键点就是“动态”与“隔离”。今天我们来聊聊如何在没有接口的情况下进行RPC调用。 应用场景有哪些?在RPC运营的过程中,让调用端在没有接口API的情况下发起RPC调用的需求...2025-10-31
21、保障业务技术升级的神器你好,我是何小锋。上一讲我们学习了时钟轮在RPC中的应用,核心原理就一个关键字“分而治之”,我们可以把它用在任何需要高效处理大量定时任务的场景中,最具有代表性的就是在高并发场景下的请求超时检测。 回顾完上一讲的重点,我们就进入咱们今天的主题,一起看看...2025-10-31
22、超高效实现秒级扩缩容你好,我是何小锋。上一讲我们介绍了在RPC里面怎么支持流量回放,应用在引入RPC后,所有的请求都会被RPC接管,而我们在RPC里面引入回放的原因也很简单,就是想通过线上流量来验证改造后应用的正确性,而线上流量相比手动维护TestCase的场景更丰富,...2025-10-31
20、详解时钟轮在RPC中的应用你好,我是何小锋。上一讲我们学习了在分布式环境下如何快速定位问题,简单回顾下重点。在分布式环境下,RPC框架自身以及服务提供方的业务逻辑实现,都应该对异常进行合理地封装,让使用方可以根据异常快速地定位问题;而在依赖关系复杂且涉及多个部门合作的分布式系...2025-10-31