上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 119 下一页
摘要: WebSocket介绍 一、为什么需要 WebSocket? 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。 举例来说,我们想了解今天的天气,只能是客户 阅读全文
posted @ 2022-02-18 20:45 hanease 阅读(900) 评论(0) 推荐(0)
摘要: Netty+WebSocket 获取火币交易所时时数据项目 先附上项目项目GitHub地址 spring-boot-netty-websocket-huobi 项目简介 本项目使用 SpringBoot+Netty来开发WebSocket服务器,与火币交易所Websocket建立连接,时时获取火币网 阅读全文
posted @ 2022-02-18 20:36 hanease 阅读(1) 评论(0) 推荐(0)
摘要: Netty编解码器 在了解Netty编解码之前,先了解Java的编解码: 编码(Encode)称为序列化, 它将对象序列化为字节数组,用于网络传输、数据持久化或者其它用途。 解码(Decode)称为反序列化,它把从网络、磁盘等读取的字节数组还原成原始对象(通常是原始对象的拷贝),以方便后续的业务逻辑 阅读全文
posted @ 2022-02-18 20:35 hanease 阅读(425) 评论(0) 推荐(0)
摘要: ChannelPipeline ChannelPipeline不是单独存在,它肯定会和Channel、ChannelHandler、ChannelHandlerContext关联在一起,所以有关概念这里一起讲。 一、ChannelHandler 1、概念 先看图 ChannelHandler下主要是 阅读全文
posted @ 2022-02-18 20:34 hanease 阅读(490) 评论(0) 推荐(0)
摘要: 【Netty】(7) 搭建websocket服务器 说明:本篇博客是基于学习某网有关视频教学。目的:创建一个websocket服务器,获取客户端传来的数据,同时向客户端发送数据 一、服务端 1、Main主类 public class WSServer { public static void mai 阅读全文
posted @ 2022-02-18 20:33 hanease 阅读(1809) 评论(0) 推荐(0)
摘要: 【Netty】6 源码ServerBootstrap 之前写了两篇与Bootstrap相关的文章,一篇是ServerBootstrap的父类,一篇是客户端Bootstrap类,博客地址: 【Netty】源码AbstractBootstrap【Netty】源码 Bootstrap 所以接下来 有关Se 阅读全文
posted @ 2022-02-18 20:31 hanease 阅读(99) 评论(0) 推荐(0)
摘要: 【Netty】5 源码 Bootstrap 上一篇讲了AbstractBootstrap,为这篇做了个铺垫。 一、概述 Bootstrap 是 Netty 提供的一个便利的工厂类, 我们可以通过它来完成 Netty 的客户端或服务器端的 Netty 初始化.Bootstrap: 用于客户端,只需要一 阅读全文
posted @ 2022-02-18 20:30 hanease 阅读(92) 评论(0) 推荐(0)
摘要: 源码AbstractBootstrap 一、概念 AbstractBootstrap是一个工具类,用于服务器通道的一系列配置,绑定NioEventLoopGroup线程组,指定指定NIO的模式,指定子处理器,用于处理workerGroup,指定端口等。 通过类图我们知道AbstractBootstr 阅读全文
posted @ 2022-02-18 20:29 hanease 阅读(72) 评论(0) 推荐(0)
摘要: netty(3)—源码NioEventLoopGroup 一、概念 NioEventLoopGroup对象可以理解为一个线程池,内部维护了一组线程,每个线程负责处理多个Channel上的事件,而一个Channel只对应于一个线程,这样可以回避多线程下的数据同步问题。 我们先回顾下 上篇博客的服务器代 阅读全文
posted @ 2022-02-18 20:27 hanease 阅读(110) 评论(0) 推荐(0)
摘要: netty(2) 搭建一个简单服务器 效果:当用户访问:localhost:8088 后 服务器返回 “hello netty”; 一、服务端线程模型 下面的做法是服务端监听线程和 IO 线程分离,类似于 Reactor 的多线程模型,它的工作原理图如下(盗的图):这里netty版本是4.1.25 阅读全文
posted @ 2022-02-18 20:25 hanease 阅读(521) 评论(0) 推荐(0)
上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 119 下一页