首页 > TAG信息列表 > SofaRpc

SofaRpc源码学习篇-netty以及跟dubbo骚操作,负载均衡

文章目录 前言nettyNettyHelpercom.alipay.sofa.rpc.client.AbstractCluster调用实现方式异步调用同步调用跟dubbo一样骚操作 同步异步对比 优雅关闭(计算器作用)负载均衡 前言 这是作为sofarpc学习的子篇,主要学习netty在rpc里面的使用。 蚂蚁金服开源-SofaRpc源码学习篇

蚂蚁金服 Java RPC 开源框架—SOFARPC

SOFARPC 简介SOFARPC 是一个高可扩展性、高性能、生产级的 Java RPC 框架。在蚂蚁金服 SOFARPC 已经经历了十多年及五代版本的发展。SOFARPC 致力于简化应用之间的 RPC 调用,为应用提供方便透明、稳定高效的点对点远程服务调用方案。为了用户和开发者方便的进行功能扩展,SOFARPC 提供

SOFARPC模式下的Consul注册中心

  Consul大家不陌生,就是和Zookeeper、Nacos一伙的,能够作为微服务基础架构的注册中心,算是比较成熟的组件,和Springcloud集成顺滑, 考虑到Eureka已经停止更新,所以有必要了解下Consul,看看有啥不一样的风景。   准备: Idea2019.03/Maven3.6.3/Gradle6.0.1/JDK11.0.4/SofaRPC5.6.5/SofaB

11.源码分析---SOFARPC数据透传是实现的?

先把栗子放上,让大家方便测试用: Service端 public static void main(String[] args) { ServerConfig serverConfig = new ServerConfig() .setProtocol("bolt") // 设置一个协议,默认bolt .setPort(12200) // 设置一个端口,默认12200 .setDaemon(false);

9.源码分析---SOFARPC内置链路追踪SOFATRACER是怎么做的?

SOFARPC源码解析系列: 1. 源码分析---SOFARPC可扩展的机制SPI 2. 源码分析---SOFARPC客户端服务引用 3. 源码分析---SOFARPC客户端服务调用 4. 源码分析---SOFARPC服务端暴露 5.源码分析---SOFARPC调用服务 6.源码分析---和dubbo相比SOFARPC是如何实现负载均衡的? 7.源码分析---SOFA

源码分析---SOFARPC客户端服务调用

我们首先看看BoltClientProxyInvoker的关系图 (想自学习编程的小伙伴请搜索圈T社区,更多行业相关资讯更有行业相关免费视频教程。完全免费哦!) 所以当我们用BoltClientProxyInvoker#invoke的时候实际上是调用了父类的invoke方法 ClientProxyInvoker#invoke @Override

源码分析---SOFARPC客户端服务引用

我们先上一张客户端服务引用的时序图。 我们首先来看看ComsumerConfig的refer方法吧 public T refer() { if (consumerBootstrap == null) { //如果服务消费者启动类为空,怎创建一个 consumerBootstrap = Bootstraps.from(this); }