![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Netty
文章平均质量分 96
贼不走空?
这个作者很懒,什么都没留下…
展开
-
RPC框架设计-5-自定义RPC框架
文章目录一、分布式架构网络通信1.1 基本原理1.2 什么是RPC1.3 RMI二、基于Netty实现RPC框架2.1 需求介绍2.2 代码实现 一、分布式架构网络通信 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、Hessian、SOAP、ESB和JMS等,它们背后到底是基于什么原理实现的呢? 1.1 基本原理 要实现网络机器间的通讯,首先得来看看计算机系统网络通信的基本原理,在底层层面去看,网络 通信需要做的就是将流从一台计算机原创 2022-05-12 22:08:06 · 284 阅读 · 0 评论 -
RPC框架设计-4-Netty高级应用
文章目录前言一、Netty编解码器1.1 Java的编解码1.2 Netty编解码器1.3 编码器(Encoder)1.4 编码解码器Codec二、Netty案例-群聊天室2.1 聊天室服务端编写2.2 聊天室客户端代码三、基于Netty的Http服务器开发3.1 介绍3.2 功能需求3.3 服务端代码实现四、基于Netty的WebSocket开发网页版聊天室4.1 WebSocket简介4.2 WebSocket和HTTP的区别4.3 代码实现五、Netty中粘包和拆包的解决方案5.1 粘包和拆包简介5.原创 2022-05-08 16:04:19 · 740 阅读 · 0 评论 -
RPC框架设计-3-Netty核心原理
文章目录@[TOC](文章目录)前言一、Netty介绍1.1 Netty概述1.2 Netty的优点:二、线程模型2.1 线程模型的基本介绍2.2 传统阻塞 I/O 服务模型2.3 Reactor 模型2.3.1 单 Reactor 单线程2.3.2 单Reactor多线程(增加了Worker线程池)2.3.3 主从 Reactor 多线程2.4 Netty线程模型三、Netty核心API3.1 ChannelHandler及其实现类3.2 ChannelPipeline3.3 ChannelHandler原创 2022-05-07 00:15:42 · 223 阅读 · 0 评论