首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
netty
订阅
33333333
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
SpringBoot+Netty+Redis搭建长连接集群
SpringBoot+Netty+Redis搭建长连接集群 1.背景 公司在做一个社交项目,音视频技术是使用的第三方技术,直播间开播,进出房间,以及推送相关功能需要自己完成开发,因而需
字节跳动面试官:单机下如何让Java程序支持百万长连接?
1 模拟单机连接瓶颈 我们知道,通常启动一个服务端会绑定一个端口,例如8000端口,当然客户端连接端口是有限制的,除去最大端口65535和默认的1024端口及以下的端口,就只剩下1 024~65 53
从零单排,使用 Netty 构建 IM 聊天室~
1. 概述 在《芋道 Spring Boot WebSocket 入门》文章中,我们使用 WebSocket 实现了一个简单的 IM 功能,支持身份认证、私聊消息、群聊消息。 然后就有胖友私信艿艿,希望使用纯 Netty 实现一个类似的功能。良心的艿艿,当然不会给她发红人卡,因…
为自己搭建一个分布式 IM 系统二【从查找算法聊起】
言归正传,上周更新了 cim 第一版;没想到反响热烈,最高时上了 GitHub Trending Java 版块的首位,一天收到了 300+ 的 star。 现在总共也有 1.3K+ 的 star,有几十个朋友参加了测试,非常感谢大家的支持。 客户端超时自动下线。 新增 AI …
几万条群离线消息,如何高效拉取,会不会丢?
关于写扩散、读扩散的问题,之前专门撰文写过,今天不直接同步结论,重点说说设计的思考过程。 画外音:结论不如思路重要。 先看看群离线消息的核心数据结构。 画外音:用来描述一个群里有多少成员。 画外音:用来描述一个群成员的离线消息。 画外音:如果要支持消息漫游,则可以省略步骤二。 …
项目开发中如何选择编解码器?如何解决TCP粘包问题?(Netty二)
在网络传输的过程中,数据都是以字节流的方式进行传递。客户端在进行数据传递的时候 将原来的数据格式转化为字节,叫编码。服务端将字节转化为原来的格式,叫解码。统称 codec。 编解码器分为两部分-编码器和解码器,编码器负责出站,解码器负责入站。 上也是ChannelHandler…
一文入门Netty(Netty一)
4. AIO模型存在问题 注意: 两者的区别在于,前者不会释放消息数据的引⽤,⽽后者会释放消息数据的引⽤。 管理,就得⼿动释放,否则会发⽣内存泄露。 注意:⼿动释放可以达到⽬的,但是这种⽅式会⽐较繁琐,如果⼀旦忘记释放就可能会造成内存泄露。 HeadHandler的出站释放。 …