大部分 RPC 框架都会通过使用 SPI 扩展机制来实现高可扩展性,例如 Dubbo,SOFARPC 等。但是 JDK-SPI 由于其显著的缺点...
SPI 机制是实现可扩展性的一种方式。上一篇介绍了 JDK SPI 的使用姿势和基本原理,本节来分析 Dubbo SPI 的基本使用、适配类使用...
在 DDD 实战1 - 基础代码模型[https://www.jianshu.com/p/dd4fba378be2] 介绍了 DDD 的基础代码...
一、代码执行流程梯形图 总结: 创建 NioEventLoopGroup创建一个 EventExecutor[],并且实例化其内的每一个元素为 ...
背景 在代码开发中,我们通常都会使用分层架构,在分层架构中都会使用模型转换,在不同的层使用不同的模型。以 DDD 分层模型为例,如下: 模型分类...
SOFABolt 是一个轻量级、高性能、易用的远程通信框架,基于netty4.1,由蚂蚁金服开源。重要的四个学习资料:github:https:...
SOFARPC 是一个高性能、高可扩展、生产级别的 RPC 框架,由蚂蚁金服开源。重要的三个学习资料:github:https://github...
SOFABolt 提供了两种协议 RpcProtocol 和 RpcProtocolV2,两种协议都有相应的5个重要属性;Bolt 针对这两种协...
一、使用姿势 二、数据结构 三、源码分析 四、回收机制 总结 一、使用姿势 最佳实践 在类中定义ThreadLocal,用private sta...