前言 在服务器与客户端进行信息传输的时候,是客户端从服务器拉去消息,还是服务器往客户端推送消息,这是在设计一个需要网络通讯系统需要考虑的问题。本...
前言 本文将介绍kafka的一条消息的发送流程,从消息的发送到服务端的存储。上文说到kafak分为客户端与服务端,要发送消息就涉及到了网络通讯,...
什么是kafka Kafka官网介绍kafka是一个分布式的流平台。 可以让你发布和订阅流式的记录。这一方面与消息队列或者企业消息系统类似。 可...
前言 Raft算法是解决分布式系统共识的问题的算法,Raft是基于Multi-Paxos的基础上做了简化和限制。不同于Paxos的难以理解,Ra...
前言 在源码分析的第一部分Netty源码(一)Netty架构解析里面提到了netty的几个关键组件 EventLoopEventLoop是Net...
前言 在java nio包中使用Buffer作为数据存放的载体,分为HeapBuffer与DirectBuffer。netty针对nio中的Bu...
前言 日常开发中经常遇到一个业务发生之后需要触发好几个业务点,比如订单支付完成之后需要发送短信、送会员积分、发送优惠券等。在分布式系统中我们可以...
前言 本文将会具体分析NioEventLoop中的thread,它的启动时机,以及所履行的职责。还会分析一些netty的实现细节,比如解决NIO...
前言 Netty源码(一)Netty架构解析分析了netty的基本原理和工作流程,其中EventLoop是netty中最核心的组件,本文将会分析...