随笔 - 1162  文章 - 0  评论 - 16  阅读 - 59万 
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 117 下一页
  2022年4月5日
摘要: HTTP服务案例 案例要求:使用IDEA创建Netty项目 (1)Netty 服务在6688 端口监听,浏览器发出请求 "http://localhost:6688/"; (2)服务器可以回复消息给客户端 "Hello,我是服务器!",并对特定请求资源进行过滤; (3)目的:Netty 可以做Htt 阅读全文
posted @ 2022-04-05 19:09 格物致知_Tony 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一、异步模型 1、基本介绍 (1)异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的组件在完成后,通过状态、通知和回调来通知调用者。 (2)Netty 中的 I/O 操作是异步的,包括 Bind、 Write、 Connect 等操作会简单的返回一个Chann 阅读全文
posted @ 2022-04-05 15:45 格物致知_Tony 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 一、本地模式安装 1、安装前准备 (1)安装JDK (2)拷贝 apache-zookeeper-3.5.7-bin.tar.gz 安装包到 Linux 系统下 (3)解压到指定目录 tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/module 阅读全文
posted @ 2022-04-05 11:20 格物致知_Tony 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Zookeeper 是一个开源的分布式的,为分布式框架提供协调服务的 Apache 项目。 Zookeeper 工作机制 Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架, 它负责存储和管理大家都关心的数据, 然后接受观察者的注册, 一旦这些数据的状态发 阅读全文
posted @ 2022-04-05 11:13 格物致知_Tony 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 一、 二、 三、 四、 五、 阅读全文
posted @ 2022-04-05 11:07 格物致知_Tony 阅读(23) 评论(0) 推荐(0) 编辑
  2022年3月21日
摘要: 一、Netty 工作原理示意图-简单版 Netty 主要基于主从 Reactors 多线程模型(如图) 做了一定的改进, 其中主从 Reactor 多线程模型有多个 Reactor 图解说明: (1)BossGroup 线程维护 Selector , 只关注Accecpt; (2)当接收到Accep 阅读全文
posted @ 2022-03-21 17:37 格物致知_Tony 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 一、Reactor 模式分类: 根据 Reactor 的数量和处理资源池线程的数量不同, 有 3 种典型的实现 单 Reactor 单线程 单 Reactor 多线程 主从 Reactor 多线程 二、单 Reactor 单线程 1、工作原理示意图 原理图,并使用 NIO 群聊系统验证:Reacto 阅读全文
posted @ 2022-03-21 15:09 格物致知_Tony 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一、线程模型基本介绍 (1)不同的线程模式,对程序的性能有很大影响,为了搞清Netty 线程模式,我们来系统的讲解下各个线程模式, 最后看看Netty 线程模型有什么优越性. (2) 目前存在的线程模型有: 传统阻塞 I/O 服务模型 Reactor 模式 (3)根据 Reactor 的数量和处理资 阅读全文
posted @ 2022-03-21 15:07 格物致知_Tony 阅读(95) 评论(0) 推荐(0) 编辑
  2022年3月17日
摘要: 一、原生NIO存在的问题 (1) NIO 的类库和 API 繁杂,使用麻烦:需要熟练掌握 Selector、ServerSocketChannel、SocketChannel、ByteBuffer 等。 (2)需要具备其他的额外技能:要熟悉 Java 多线程编程, 因为 NIO 编程涉及到 Reac 阅读全文
posted @ 2022-03-17 11:08 格物致知_Tony 阅读(318) 评论(0) 推荐(0) 编辑
  2022年3月16日
摘要: 一、Java AIO 基本介绍 JDK 7 引入了 Asynchronous I/O, 即 AIO。 在进行 I/O 编程中,常用到两种模式:Reactor和 Proactor。Java 的 NIO 就是 Reactor,当有事件触发时,服务器端得到通知, 进行相应的处理。 AIO 即 NIO2.0 阅读全文
posted @ 2022-03-16 11:46 格物致知_Tony 阅读(87) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 117 下一页
点击右上角即可分享
微信分享提示