首页技术区最新随笔(rss) RSS

IM里“附近的人”功能实现原理是什么?如何高效率地实现它?

保时捷娱乐彩票微信群     摘要: 本文引用了饿了么资深开发工程师万汨“Redis 到底是怎么实现“附近的人”这个功能的呢?”一文的内容,感谢原作者的分享,为了提升文章品质,即时通讯收录时有内容补充和修订。1、引言基本上以陌生人社交为主的IM产品里,都会增加“附近的人”、“附近的xxx”这种以L重庆快三平台app—主页-彩经_彩喜欢S(地理位置)为导向的产品特色(微信这个熟...  阅读全文

2019-11-12 15:04 作者: Jack Jiang【评论:0】【阅读:154】 

网络编程懒人入门(十):一泡尿的时间,快速读懂QUIC协议

     摘要: 1、TCP协议到底怎么了?现时的互联网应用中,Web平台(准确地说是基于HTTP及其延伸协议的客户端/服务器应用)的数据传输都基于 TCP 协议。但TCP 协议在创建连接之前需要进行三次握手(如下图 1,更详细原理请见《理论经典:TCP协议的3次握手与4次挥手过程详解》),如果需要提高数据交互的安全性,既增加传输层安全协议(TLS),还会增加更多的更多握手次数(如下图 2)。 υ...  阅读全文

2019-11-01 14:32 作者: Jack Jiang【评论:0】【阅读:291】 

个人公众号「Java爱好者社区」高质量原创文章持续输出,欢迎关注

     摘要: blogjava网站与博客园合并了,对blogjava还是有感情的。并且blogjava网站发布的文章是在博客园首页看不到的。保时捷娱乐彩票微信群blogjava网站首页能看到,你可以点击标题进入可以看到图片二维码信息。保时捷娱乐彩票微信群Java爱好者社区公众号内容简介:专注于分享Java后端相关技术、老司机实战干货,不限于JVM、并发、设计模式、性能优化、分布式&微服务、云原生、大数据相关主题。希望关注的你停下脚步,定有所收...  阅读全文

2019-10-30 14:10 作者: David1228【评论:0】【阅读:212】 

EIP in SPRING INTEGRATION

     摘要: idempotent receiver 幂等型,同一个MESSAGE,如MESSAGE ID都一样,在MESSAGING系统中不管运行多少次,结果都一样,为啥?因为重复的MESSAGE,都被忽略了。 方案: 消息被处理后,从消息中取出ID,放入META-DATA-STORE中,后续处理消息时,要从META-DATA-STORE中检查是否有值。 下面这个方案,ID的存储和判断是否重复...  阅读全文

2019-10-25 11:03 作者: paulwong【评论:0】【阅读:132】 

正确理解IM长连接的心跳及重连机制,并动手实现(有完整IM源码)

     摘要: 1、引言 说道“心跳”这个词大家都不陌生,当然不是指男女之间的心跳,而是和长连接相关的。顾名思义就是证明是否还活着的依据。 什么场景下需要心跳呢?目前我们接触到的大多是一些基于长连接的应用需要心跳来“保活”。 由于在长连接的场景下,客户端和服务端并不是一直处于通信状态,如果双方长期没有沟通则双方都不清楚对方目前的状态,所以需要发送一段很小的...  阅读全文

2019-10-22 10:48 作者: Jack Jiang【评论:0】【阅读:246】 

技 术 改 变 世 界

宣传语

网站分类

其他分类

Google站内搜索

 

24小时内最热随笔

统计信息

订阅

重庆快三平台app—主页-彩经_彩喜欢log客户端API

推荐客户端

博客排行榜[前100人]

友情链接