SF
即时通讯开发
即时通讯开发
注册登录
关注博客
注册登录
主页
关于
RSS
多维度对比5款主流分布式MQ消息队列,妈妈再也不担心我的技术选型了
JackJiang
2019-06-21
阅读 12 分钟
13k
对于即时通讯系统(包括IM、消息推送系统等)来说,MQ消息中件间是非常常见的基础软件,但市面上种类众多、各有所长的MQ消息中件间产品,该怎么去选择?这是个问题!
通俗易懂:如何设计能支撑百万并发的数据库架构?
JackJiang
2019-05-15
阅读 10 分钟
4.2k
相信看到这个标题,很多人的第一反应就是:对数据库进行分库分表啊!但是实际上,数据库层面的分库分表到底是用来干什么的,其不同的作用如何应对不同的场景,我觉得很多同学可能都没搞清楚。
一篇读懂分布式架构下的负载均衡技术:分类、原理、算法、常见方案等
JackJiang
2019-04-29
阅读 10 分钟
10.4k
关于“负载均衡”的解释,百度词条里:负载均衡,英文叫Load Balance,意思就是将请求或者数据分摊到多个操作单元上进行执行,共同完成工作任务。
八问WebSocket协议:为你快速解答WebSocket热门疑问
JackJiang
2019-04-25
阅读 6 分钟
2.1k
WebSocket是一种比较新的协议,它是伴随着html5规范而生的,虽然还比较年轻,但大多主流浏览器都已经支持。它使用方面、应用广泛,已经渗透到前后端开发的各种场景中。
百度APP移动端网络深度优化实践分享(二):网络连接优化篇
JackJiang
2019-04-24
阅读 9 分钟
2.9k
在《百度APP移动端网络深度优化实践分享(一):DNS优化篇》里大家了解到网络优化一般会首选优化DNS,而接下来的HTTP协议成为优化的重点,一般优化者会选择协议切换,合并请求,精简数据包大小等手段来对HTTP协议进行优化,严谨的说这都不属于网络优化的范畴。
百度APP移动端网络深度优化实践分享(一):DNS优化篇
JackJiang
2019-04-22
阅读 9 分钟
3.7k
本文由百度技术团队“蔡锐”原创发表于“百度App技术”公众号,原题为《百度App网络深度优化系列《一》DNS优化》,感谢原作者的无私分享。 一、前言 网络优化是客户端几大技术方向中公认的一个深度领域,所以百度App给大家带来网络深度优化系列文章。 本系列文章目录如下: 《百度APP移动端网络深度优化实践分享(一):DNS优...
4年前端、2年CTO:一个非科班程序员的真实奋斗史
JackJiang
2019-04-15
阅读 8 分钟
3.8k
从业6年却很少写文章,近一年来接触了几十个刚毕业的前端新人,也面试了100多个前端工程师和Nodejs工程师,对于前端发展的这个职业算是有些感触吧,打算陆续写一些从业经验也好,技术分享也好,对自己前6年的经历做一些文字上的沉淀。
鹅厂7年终有离开之日,记离职鹅厂最后30天的真实心路历程
JackJiang
2019-03-01
阅读 8 分钟
6.4k
本文来自公众号“玩不好就别玩”原创分享,原文链接:mp.weixin.qq.com/s/x5_OfICU2ijsxwMuVpqojg。文章内容为个人真实经历,虽平凡无奇,但感同身受。
干货分享:十年大厂资深程序员的开发经验总结
JackJiang
2018-12-19
阅读 4 分钟
3.7k
本文由腾讯云加社区整理和发布,原文链接:cloud.tencent.com/developer/article/1004735,内容有删减和改动。
2017微信数据报告:日活跃用户达9亿、日发消息380亿条
JackJiang
2017-11-09
阅读 5 分钟
4.7k
2017年11月9日,微信团队在成都腾讯全球合作伙伴大会上为全球伙伴解读了最新的《2017微信数据报告》。微信每天有多少条消息被发送?目前有多少个行业已经在使用小程序了?答案尽在其中!
开源轻量级IM框架MobileIMSDK v3.0发布!
JackJiang
2017-06-30
阅读 2 分钟
7.5k
本次更新为主版本更新,更新内容包含了简化了消息发送目标的方式、支持Web版与APP版互通、优化了Protocal协议结构等主要升级,详细更新内容见“版本更新说明”部分。
如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源
JackJiang
2016-12-28
阅读 7 分钟
4.2k
关于微信内部正在使用的网络层封装库Mars开源的消息,1个多月前就已满天飞(参见《微信Mars:微信内部正在使用的网络层封装库,即将开源》),不过微信团队没有失约,微信Mars 于2016年12月28日正式公开源码(源码地址:[链接],也可从本文文末的附件下载之,Android版演示程序可以从文末的附件中下载)。
IM消息送达保证机制实现(二):保证离线消息的可靠投递
JackJiang
2016-11-18
阅读 4 分钟
5k
本文的上篇《IM消息送达保证机制实现(一):保证在线实时消息的可靠投递》中,我们讨论了在线实时消息的投递可以通过应用层的确认、发送方的超时重传、接收方的去重等手段来保证业务层面消息的不丢不重。
高性能网络编程(二):上一个10年,著名的C10K并发连接问题
JackJiang
2016-10-21
阅读 5 分钟
39.5k
对于高性能即时通讯技术(或者说互联网编程)比较关注的开发者,对C10K问题(即单机1万个并发连接问题)应该都有所了解。“C10K”概念最早由Dan Kegel发布于其个人站点,即出自其经典的《The C10K problem(英文PDF版、中文译文)》一文。
技术往事:改变世界的TCP/IP协议(珍贵多图、手机慎点)
JackJiang
2016-09-07
阅读 5 分钟
6.3k
作为应用层开发人员,接触最多的网络协议通常都是传输层的TCP(与之同处一层的另一个重要协议是UDP协议),但对于IP协议,对于应用程序员来说更多的印象还是IP地址这个东西,再往深一点也就很难说的清楚。
为什么说基于TCP的移动端IM仍然需要心跳保活?
JackJiang
2016-09-06
阅读 3 分钟
5k
很多人认为,TCP协议自身先天就有KeepAlive机制,为何基于它的通讯链接,仍然需要在应用层实现额外的心跳保活?本文将从移动端IM实践的角度告诉你,即使使用的是TCP协议,应用层的心跳保活仍旧必不可少。
简述移动端IM开发的那些坑:架构设计、通信协议和客户端
JackJiang
2016-08-29
阅读 3 分钟
7.6k
有过移动端开发经历的开发者都深有体会:移动端IM的开发,与传统PC端IM有很大的不同,尤其无线网络的不可靠性、移动端硬件设备资源的有限性等问题,导致一个完整的移动端IM架构设计和实现都充满着大量的挑战。本文将简述移动端IM最重要的架构设计和通信协议选择方面的坑点,希望为IM开发者同行带来些许启发。(本文同步...
移动端IM系统的协议选型:UDP还是TCP?
JackJiang
2016-08-15
阅读 4 分钟
14.2k
从PC时代的IM开始,IM开发者就在为数据传输协议的选型争论不休(比如:《为什么QQ用的是UDP协议而不是TCP协议?》这样的问题,隔一段时间就能在社区里看到)。到了移动互联网时代,鉴于移动网络的不可靠性等特点,再加上手机的省电策略、流量压缩等,为这个问题的回答增了更多的不确定因素。
新手入门:史上最全Web端即时通讯技术原理详解
JackJiang
2016-07-15
阅读 22 分钟
22.4k
有关IM(InstantMessaging)聊天应用(如:微信,QQ)、消息推送技术(如:现今移动端APP标配的消息推送模块)等即时通讯应用场景下,大多数都是桌面应用程序或者native应用较为流行,而网上关于原生IM(相关文章请参见:《IM架构篇》、《IM综合资料》、《IM/推送的通信格式、协议篇》、《IM心跳保活篇》、《IM安全篇》、...
上一页
1
…
More
10
11
12
(current)
上一页
12
(current)
下一页