首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
netty
订阅
牛掰的
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
构建通用WebSocket推送网关的设计与实践
HTTP协议是一种无状态的、基于TCP的请求/响应模式的协议,请求只能由客户端发起、服务端进行响应。在大多数场景,这种请求/响应的Pull模式已经可以满足需求。但在某些情形,例如消息推送、通知等应用场景,需要实时将数据同步到客户端,这就要求服务端支持主动Push数据。服务端推送技...
Netty网络聊天(一) 聊天室的实战(最易懂)
为什么第一篇是聊天室,聊天室是最容易实现的部分。也是IM结构最简单的一部分,其次作单聊和群聊,业务逻辑层层递增,彻底的拿下聊天室的代码,进阶单聊和群聊就很简单了,后续我还会推出直播间的实现。 如果单纯想实现聊天室很简单,但是我尽量会把流程都走全,为了方便理解。 0. 准备工作 …
Netty:创建多人聊天室
根据netty的核心线程模型,处理用户连接的是一个NioEventLoopGroup(boos),可以通过构造函数生成多个线程(一个线程对应着一个NioEventLoopGroup)来处理用户连接请求。boos会将连接后生成的channel注册到到work内的selector中…
netty 堆外内存泄露排查盛宴
最近在做一个基于 websocket 的长连中间件,服务端使用实现了 socket.io 协议(基于websocket协议,提供长轮询降级能力) 的 netty-socketio 框架,该框架为 netty 实现,鉴于本人对 netty 比较熟,并且对比同样实现了 socket…
SpringBoot + Netty-SocketIO 聊天消息持久化
.... 关注公众号 「全栈技术部」,不断学习更多有趣的技术知识。
基于Netty-SocketIO的主动推送服务
Redisson为了方便Redis中的发布/订阅机制的使用,将其封装成Topic,并提供了代码级别的发布/订阅操作,如此一来多个JVM进程连接到Redis(单机/集群)后,便可以实现在一个JVM进程中发布的Topic,在其他已经订阅了该主题的JVM进程中就能及时收到消息。
SpringBoot+WebSocket+Netty实现消息推送
上一篇文章讲了Netty的理论基础,这一篇讲一下Netty在项目中的应用场景之一:消息推送功能,可以满足给所有用户推送,也可以满足给指定某一个用户推送消息,创建的是SpringBoot项目,后台服务端使用Netty技术,前端页面使用WebSocket技术。 下面是具体的代码实现…