摘要:一、rpc服务治理框架高级特性 1、异步rpc 2、安全体系建设 3、分布式环境下快速定位问题 4、时钟轮应用 5、流量回放 6、动态分组,秒级扩容 7、没有接口的情况下进行rpc调用 8、兼容多种rpc协议 二、详解 1、异步rpc 目的:提升服务器的吞吐量(tps,qps),提升cpu利用率,调
阅读全文
摘要:一、RPC框架设计的核心模块 1、服务发现 2、健康检查 3、路由策略 4、负载均衡 5、异常重试 6、优雅关闭 7、优雅启动 8、熔断限流 9、服务分组 二、服务发现 1、整体架构 2、技术选型 (1)DNS(不可用) 如果服务端IP 端口下线了,服务调用者不能及时摘除下线节点。 如果服务端ip,
阅读全文
摘要:一、rpc概念 RPC 的全称是 Remote Procedure Call,即远程过程调用。 RPC 是帮助我们屏蔽网络编程细节,实现调用远程方法就跟调用本地(同一个项目中的方法)一样的体验。 RPC的价值: 屏蔽远程调用跟本地调用的区别,让我们感觉就是调用项目内的方法; 隐藏底层网络通信的复杂性
阅读全文
摘要:一、接口的代理类实现 1、客户端接口代理类 package com.spring.sxf.study.springtradedao.reflector.demo; import org.aopalliance.intercept.MethodInterceptor; import org.aopal
阅读全文