wb.ouyang

毕竟几人真得鹿,不知终日梦为鱼

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  Netty

netty 详解(八)基于 Netty 模拟实现 RPC
摘要:1、RPC 基本介绍 RPC(Remote Procedure Call) 远程过程调用,是一个计算机通信协议,该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序无需额外地为这个交互作用编程。 两个或多个应用程序都分布在不同的服务器上,它们之间的调用都像是本地方法调用一样。 RPC 调 阅读全文

posted @ 2020-05-05 01:38 wenbin_ouyang 阅读(512) 评论(0) 推荐(0) 编辑

netty 详解(七)netty 自定义协议解决 TCP 粘包和拆包
摘要:目录: 1、TCP 粘包和拆包基本介绍2、TCP 粘包和拆包 实例演示3、netty 自定义协议解决 TCP 粘包和拆包 1、TCP 粘包和拆包基本介绍 <--返回目录 TCP 是面向连接的,面向流的,提供高可靠性服务,收发两端(客户端和服务器端)都要一 一成对的 socket。因此发送端为了将多个 阅读全文

posted @ 2020-05-05 00:57 wenbin_ouyang 阅读(1537) 评论(0) 推荐(0) 编辑

netty 详解(六)netty 自定义编码解码器
摘要:上一篇博客:netty 使用 protobuf 序列化,本篇将自定义 编码解码器,对数据传输过程进行“入站解码,出站编码”。 服务端接收的是字节数据,通过“入站解码”,得到知道格式的数据; 服务器发送指定格式数据通过 “出站编码” 转换成字节数据,然后发送给客户端; 客户端类似; ChannelPi 阅读全文

posted @ 2020-05-04 17:10 wenbin_ouyang 阅读(3754) 评论(0) 推荐(0) 编辑

netty 详解(五)netty 使用 protobuf 序列化
摘要:目录: 1、编码和解码2、Google Protobuf 介绍3、案例--netty 使用 protobuf 序列化 3.1、编写 .proto 文件 3.2、自动生成代码 3.3、netty 通过 Protobuf 传递消息4、netty 使用 protobuf 传输多种类型对象 1、编码和解码 阅读全文

posted @ 2020-05-04 04:35 wenbin_ouyang 阅读(7449) 评论(0) 推荐(1) 编辑

netty 详解(四)netty 开发 WebSocket 长连接程序
摘要:WSServer package com.oy.ws; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.*; import io.netty.channel.nio.NioEventLoopGroup; impor 阅读全文

posted @ 2020-05-04 03:55 wenbin_ouyang 阅读(1441) 评论(0) 推荐(0) 编辑

netty 详解(三)netty 心跳检测机制案例
摘要:当服务器超过 3 秒 没有读时,提示“读空闲”;当服务器超过 5 秒没有写操作时,提示“写空闲”;当服务器超过 7 秒没有读或者写操作时,提示“读写空闲”。 HeartBeatServer package com.oy.heartbeat; import io.netty.bootstrap.Ser 阅读全文

posted @ 2020-05-04 02:15 wenbin_ouyang 阅读(381) 评论(0) 推荐(0) 编辑

netty 详解(二)netty 实现群聊
摘要:服务端 Server package com.oy.groupchat; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.channel.Channel 阅读全文

posted @ 2020-05-04 01:23 wenbin_ouyang 阅读(570) 评论(0) 推荐(0) 编辑

netty 详解(一)架构设计、异步模型、任务队列、入门案例
摘要:目录: 1、netty 是什么2、netty 架构设计 2.1、线程模型 2.2、传统阻塞 I/O 服务模型 2.3、Reactor 模式 2.4、单 Reactor 单线程 2.5、单 Reactor 多线程 2.6、主从 Reactor 多线程 2.7、Netty工作原理架构图3、Netty 编 阅读全文

posted @ 2020-05-02 22:52 wenbin_ouyang 阅读(1187) 评论(0) 推荐(0) 编辑

netty-socketio(一)之helloworld,与springboot整合
摘要:目录: 1、参考资料2、helloworld案例:实现订阅/广播功能3、客户端html页面4、测试结果 socket.io.js页面测试5、将项目打成可执行jar包6、将jar上传到linux服务器,并且注册一个服务,专门用来开启jar提供的socket服务 netty-socketio是一个开源的 阅读全文

posted @ 2019-04-09 11:31 wenbin_ouyang 阅读(4110) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示