跳到正文

标签

Netty

共 2 篇

分布式事务

Seata 网络通信源码解析

源码版本:2.5.0 在 Seata 中有三类角色,TC、RM、TM,Seata Server 作为 TC 协调分支事务的提交和回滚,各个资源作为 RM 和 TM,那么这三者之间是如何通信的呢?相信读完这篇文章之后,你就会知道答案。 整体类层次结构 我们先着眼大局,看一看 …

继续阅读
工程实践

定时器:时间轮

1 引言 在高性能网络编程中,定时任务非常常见:连接心跳、请求超时、会话清理、重试退避、空闲连接回收,最终都会落到同一个问题上:如何在未来某个时间点触发一段逻辑。 如果任务数量不大,直接使用 JDK 的 Timer 或 ScheduledThreadPoolExecutor 通常 …

继续阅读