腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
即时通讯技术
专栏成员
举报
500
文章
899902
阅读量
149
订阅数
订阅专栏
申请加入专栏
全部文章(500)
即时通信 IM(211)
微信(83)
http(71)
即时通讯(66)
.net(59)
网络编程(57)
html(53)
udp(43)
tcp/ip(41)
android(38)
java(36)
其他(35)
编程算法(30)
ios(25)
架构设计(21)
数据库(19)
网站(19)
开源(19)
https(19)
socket编程(16)
分布式(15)
网络安全(15)
实时音视频(14)
ipv6(14)
rabbitmq(13)
安全(13)
存储(12)
dns(11)
sql(10)
数据结构(10)
linux(9)
unix(9)
小程序(9)
负载均衡(8)
json(8)
游戏(8)
缓存(8)
ide(7)
移动直播(7)
SSL 证书(7)
nat(7)
kafka(7)
go(6)
负载均衡缓存(6)
微服务(6)
sdk(6)
云数据库 Redis(5)
打包(5)
api(5)
文件存储(5)
消息队列 CMQ 版(5)
图像处理(5)
electron(5)
压力测试(5)
数据分析(5)
系统架构(5)
自动驾驶(4)
git(4)
移动解析 HTTPDNS(4)
高性能计算(4)
socket.io(4)
kotlin(4)
rpc(4)
腾讯云开发者社区(4)
云镜(主机安全)(3)
php(3)
xml(3)
ajax(3)
tomcat(3)
nginx(3)
NAT 网关(3)
API 网关(3)
人工智能(3)
企业(3)
微信小程序音视频(3)
html5(3)
物联网(3)
5g(3)
im(3)
机器学习(2)
c 语言(2)
javascript(2)
react(2)
node.js(2)
qt(2)
云数据库 SQL Server(2)
github(2)
apache(2)
云直播(2)
访问管理(2)
域名注册(2)
视频处理(2)
容器(2)
爬虫(2)
大数据(2)
移动推送(2)
语音消息(2)
开发者(2)
入门(2)
通信(2)
云服务器(1)
私有网络(1)
区块链(1)
数据挖掘(1)
cocoa(1)
c++(1)
python(1)
r 语言(1)
css(1)
jquery(1)
textview(1)
sqlite(1)
oracle(1)
access(1)
全文检索(1)
spring(1)
神经网络(1)
日志服务(1)
短视频(1)
互动直播(1)
数据库一体机 TData(1)
腾讯移动推送(1)
url 安全(1)
数据安全(1)
webpack(1)
自动化(1)
运维(1)
ssh(1)
hashmap(1)
zookeeper(1)
dubbo(1)
数据处理(1)
图片加速(1)
任务调度(1)
TDSQL-C MySQL 版(1)
push(1)
web(1)
高可用(1)
基础(1)
交换机(1)
路由器(1)
设计(1)
网关(1)
消息推送(1)
源码(1)
搜索文章
搜索
搜索
关闭
IM通讯协议专题学习(六):手把手教你如何在Android上从零使用Protobuf
数据结构
即时通信 IM
java
json
编程算法
最近我负责的 LiveChat 客服聊天系统到了自研阶段,任务类似于做一个腾讯云IM这样的通信层SDK。在和后台进行技术选型讨论后,确定了数据传输层协议格式使用 Protobuf。
JackJiang
2023-03-10
2.9K
0
手把手教你为基于Netty的IM生成自签名SSL/TLS证书
即时通信 IM
https
编程算法
java
SSL 证书
众所周之,Netty是高性能的Java NIO网络通信框架,因而用Netty来写IM是再正常不过了。网上关于为Netty生成、以及使用SSL/TLS证书的文章有很多,但由于各种原因,生成的证书要么是Netty中无法读取和使用,要么是代码不全或不具体导致根本配不通SSL/TLS加密。
JackJiang
2023-02-24
1.1K
0
IM通讯协议专题学习(八):金蝶随手记团队的Protobuf应用实践(原理篇)
数据结构
即时通信 IM
编程算法
json
跟移动端IM中追求数据传输效率、网络流量消耗等需求一样,随手记客户端与服务端交互的过程中,对部分数据的传输大小和效率也有较高的要求,普通的数据格式如 JSON 或者 XML 已经不能满足,因此决定采用 Google 推出的 Protocol Buffers 以达到数据高效传输。
JackJiang
2023-01-28
611
0
IM通讯协议专题学习(五):Protobuf到底比JSON快几倍?全方位实测!
json
数据结构
java
编程算法
本系列的前几篇主要是从各个角度讲解Protobuf的基本概念、技术原理这些内容,但回过头来看,对比JSON这种事实上的数据协议工业标准,Protobuf到底性能到底高多少?
JackJiang
2022-12-16
612
0
基于开源IM即时通讯框架MobileIMSDK:RainbowChat v8.3版已发布
编程算法
开源
android
udp
ios
MobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持UDP 、TCP 、WebSocket 三种协议,支持iOS、Android、H5、标准Java平台,服务端基于Netty编写。
JackJiang
2022-12-07
543
0
IM通讯协议专题学习(一):Protobuf从入门到精通,一篇就够!
文件存储
xml
数据结构
编程算法
即时通信 IM
在当今移动网络时代,手机流量和电量是宝贵的资源,对于移动端最常见的即时通讯IM应用,由于实时通信基于Socket长连接,它对于流量和电量的需求较一般应用来说更高(详见《移动端IM实践:WhatsApp、Line、微信的心跳策略分析》)。
JackJiang
2022-11-10
1.2K
0
基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v6.1版已发布
ios
开源
android
编程算法
udp
MobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持UDP 、TCP 、WebSocket 三种协议,支持iOS、Android、H5、标准Java平台,服务端基于Netty编写。
JackJiang
2022-11-05
820
0
IM消息ID技术专题(七):网易严选分布式ID的技术选型、优化、落地实践
打包
即时通信 IM
分布式
编程算法
java
在《IM消息ID技术专题》系列文章的前几篇中,我们已经深切体会到消息ID在分布式IM聊天系统中的重要性以及技术实现难度,各种消息ID生成算法及实现虽然各有优势,但受制于具体的应用场景,也并不能一招吃遍天下,所以真正在IM系统中该如何落地消息ID算法和实现逻辑,还是要因地致宜,根据自已系统的设计逻辑和产品定义取其精华,综合应用之。
JackJiang
2022-11-03
317
0
理解IM消息“可靠性”和“一致性”问题,以及解决方案探讨
rabbitmq
编程算法
分布式
即时通信 IM
即时通讯网整理的大量IM技术文章中(见本文末“参考资料”一节),有关消息可靠性和一致性问题的文章占了很大比重,原因是IM这类系统抛开各种眼花缭乱的产品功能和技术特性,保证消息的可靠性和一致性几乎是IM产品必需的素质。
JackJiang
2021-06-10
1.1K
0
跟着源码学IM(八):万字长文,手把手教你用Netty打造IM聊天
android
java
编程算法
即时通信 IM
socket编程
本文作者芋艿,原题“使用 Netty 实现 IM 聊天贼简单”,本底价有修订和改动。
JackJiang
2021-04-14
1.7K
0
从根上理解高性能、高并发(七):深入操作系统,一文读懂进程、线程、协程
任务调度
压力测试
编程算法
本文引用了“一文读懂什么是进程、线程、协程”一文的主要内容,感谢原作者的无私分享。
JackJiang
2021-03-04
857
0
网络编程入门从未如此简单(一):假如你来设计网络,会怎么做?
tcp/ip
编程算法
网络编程能力对于即时通讯技术开发者来说是基本功,而计算机网络又是网络编程的理论根基,因而深刻准确地理解计算机网络知识显然能夯实你的即时通讯应用的实践品质。
JackJiang
2021-02-04
572
0
P2P技术详解(三):P2P中的NAT穿越(打洞)方案详解(进阶分析篇)
nat
NAT 网关
数据分析
编程算法
tcp/ip
接本系列的上一篇《P2P技术详解(二):P2P中的NAT穿越(打洞)方案详解(基本原理篇)》,本篇将深入分析各种NAT穿越(打洞)方案的技术实现原理和数据交互过程,希望能助你透彻理解它们。
JackJiang
2020-12-14
5.4K
0
IM消息ID技术专题(五):开源分布式ID生成器UidGenerator的技术实现
编程算法
即时通信 IM
unix
缓存
分布式
很多人一想到IM应用开发,第一印象就是“长连接”、“socket”、“保活”、“协议”这些关键词,没错,这些确实是IM开发中肯定会涉及的技术范畴。
JackJiang
2020-10-28
1.2K
0
融云技术分享:基于WebRTC的实时音视频首帧显示时间优化实践
网站
编程算法
视频处理
android
实时音视频
本文由融云技术团队原创投稿,作者是融云WebRTC高级工程师苏道,转载请注明出处。为了更好的内容呈现,内容略有修订。
JackJiang
2020-10-09
1.7K
0
最全解密微信红包随机算法(含代码实现)
微信
编程算法
缓存
这个系列文章已经整理了10篇,但都没有涉及到具体的红包算法实现,主要有以下两方面原因。
JackJiang
2020-09-18
13.5K
0
微信后台基于时间序的新一代海量数据存储架构的设计实践
微信
存储
架构设计
网站
编程算法
本文作者腾讯WXG后台开发工程师jeryyzhang,收录时有改动,感谢原作者的分享。
JackJiang
2020-04-10
1.2K
0
微信后台基于时间序的新一代海量数据存储架构的设计实践
微信
存储
架构设计
网站
编程算法
本文作者腾讯WXG后台开发工程师jeryyzhang,收录时有改动,感谢原作者的分享。
JackJiang
2020-04-09
846
0
IM消息ID技术专题(五):开源分布式ID生成器UidGenerator的技术实现
编程算法
即时通信 IM
unix
缓存
分布式
很多人一想到IM应用开发,第一印象就是“长连接”、“socket”、“保活”、“协议”这些关键词,没错,这些确实是IM开发中肯定会涉及的技术范畴。
JackJiang
2020-03-19
900
0
Java的BIO和NIO很难懂?用代码实践给你看,再不懂我转行!
socket编程
java
编程算法
自动驾驶
linux
本文原题“从实践角度重新理解BIO和NIO”,原文由Object分享,为了更好的内容表现力,收录时有改动。
JackJiang
2019-11-28
1.9K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档