05 2019 档案
摘要:ChannelPipeline通过责任链设计模式组织逻辑代码(ChannelHandler),ChannelHander就如同Servlet的Filter一样一层层处理Channel的读写数据。 ChannelPipeline和ChannelHander的构成 1. Netty框架中,一个连接对应一
阅读全文
摘要:Netty中读写以ByteBuf为载体进行交互 ByteBuf的结构 1. ByteBuf以readerIndex和writerIndex划分为三块区域,废弃字节,可读字节,可写字节。每次从ByteBuf读取一个字节时readerIndex+1,写入一个字节时writerIndex+1。 2. 废弃
阅读全文
摘要:服务端启动流程 package com.example.netty; import com.example.netty.handler.HelloServerHandler; import io.netty.bootstrap.ServerBootstrap; import io.netty.cha
阅读全文
摘要:Dubbo提供了四种负载均衡:RandomLoadBalance,RoundRobinLoadBalance,LeastActiveLoadBalance,ConsistentHashLoadBalance。 这里顺便说下Dubbo的负载均衡是针对单个客户端的,不是全局的。 以下代码基于2.7.2
阅读全文

浙公网安备 33010602011771号