摘要: ChannelPipeline是Netty中非常非常非常重要的一个组件,Netty的事件传播以及我们自定义的业务处理,都是基于ChannelPipeline来实现的。在分析ChannelPipeline之前,我们先来了解一下与ChannelPipeline相关的另外三个超级重要的组件ChannelH 阅读全文
posted @ 2021-01-23 19:57 教皇比比东 阅读(325) 评论(0) 推荐(0) 编辑
摘要: NioEventLoop是Netty中用来接收客户端获取服务端请求的唯一入口,我们先来看一下NioEventLoop的构造函数 NioEventLoop(NioEventLoopGroup parent, Executor executor, SelectorProvider selectorPro 阅读全文
posted @ 2021-01-21 20:35 教皇比比东 阅读(450) 评论(0) 推荐(0) 编辑
摘要: ServerBootStrap启动流程 Tips:代码行后面的数字对应下面中文解释的数字 通过一个简单的示例演示netty server端启动 public static void main(String[] args) throws Exception { EventLoopGroup bossG 阅读全文
posted @ 2021-01-15 11:14 教皇比比东 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Canal基本原理 Canal是什么? canal是模拟mysql的slave节点,向master节点发送dump请求,获取binlog数据。解析binlog数据实现自己的业务操作 canal能干什么? canal最开始设计出来是用来解决跨机房数据同步问题。我们可以用它来做缓存刷新,数据同步等等。 阅读全文
posted @ 2020-07-01 16:37 教皇比比东 阅读(953) 评论(0) 推荐(1) 编辑