专业IM即时通讯软件开发,值得信赖!

 分类:即时通讯软件开发

为什么说基于TCP的移动端IM仍然需要心跳保活?

为什么说基于TCP的移动端IM仍然需要心跳保活?
很多人认为,TCP协议自身先天就有KeepAlive机制,为何基于它的通讯链接,仍然需要在应用层实现额外的心跳保活?本文将从移动端IM实践的角度告诉你,即使使用的是TCP协议,应用层的心跳保活仍旧必不可少。 做移动端IM多年以来,经常会与相关人员进行讨论和交流。也经常会碰到些较真...

云聊IM 3年前 (2018-07-29) 662℃ 0喜欢

IM系统的MQ消息中间件选型:Kafka还是RabbitMQ?

IM系统的MQ消息中间件选型:Kafka还是RabbitMQ?
前言 在IM这种讲究高并发、高消息吞吐的互联网场景下,MQ消息中间件是个很重要的基础设施,它在IM系统的服务端架构中担当消息中转、消息削峰、消息交换异步化等等角色,当然MQ消息中间件的作用远不止于此,它的价值不仅仅存在于技术上,更重要的是改变了以往同步处理消息的思路(比如进行IM...

云聊IM 3年前 (2018-06-09) 1867℃ 8喜欢

群消息,究竟存1份还是多份?

群消息,究竟存1份还是多份?
群消息,究竟存一份还是多份? 上一篇文章《群消息已读回执,究竟是推还是拉?》说,“很容易想到,是存一份”,被网友们骂了。 网友骂的对,任何技术方案,都不是天才般灵感乍现想到的,一定是一个演进迭代,逐步优化的过程。今天就聊一聊,群消息,为啥只需要存一份。 群信息,用户信息,群成员关...

云聊IM 3年前 (2018-06-01) 789℃ 0喜欢

群消息已读回执(这个diao),究竟是推还是拉?

群消息已读回执(这个diao),究竟是推还是拉?
每当发出一条微信消息,都希望对方尽快看到,并尽快回复,但始终不知道对方是否阅读。 每当收到一条不能立马回复的微信消息,都默默返回,假装没看见。 画外音:不想回复的人,唉,你只是个好人。 微信用于个人社交,产品设计上,在线状态,强制已读回执都有可能暴露个人隐私,故微信并无相关功能。...

云聊IM 3年前 (2018-05-31) 960℃ 0喜欢

状态同步,究竟是推还是拉?

状态同步,究竟是推还是拉?
任何脱离业务的架构设计都是耍流氓。 状态同步,有好友状态的同步,有群友状态的同步,有的需要实时同步,有的能够容忍延时。结合具体场景来看下,状态同步,究竟是推还是拉。 用户的在线状态,分为客户端状态(端),服务端状态(云)两种形态。 什么是服务端状态? 服务端状态,主要分为在线on...

云聊IM 3年前 (2018-05-30) 1099℃ 1喜欢

网页端收消息,究竟是推还是拉?

网页端收消息,究竟是推还是拉?
任何脱离业务的架构设计都是耍流氓。网页端收消息,究竟是推还是拉? 需求缘起 对于在网页端登录的用户A,发送方,也就是消息的来源有几方面: 系统发给A的“系统通知”,可能对实时性要求没这么高 用户发给A的“聊天消息”,有对实时性要求比较高,越实时越好 消息的处理方,也就是系统...

云聊IM 3年前 (2018-05-28) 1488℃ 0喜欢

系统通知,是推还是拉?居然有人使用拉取?

系统通知,是推还是拉?居然有人使用拉取?
任何脱离业务场景的架构设计都是耍流氓。 广义系统通知,有1对1的通知,以及一对多的通知,有相对实时的业务通知,以及能够容忍一定延时的系统通知。结合具体的场景来看下,这样的一些系统通知,究竟是推还是拉? 一、系统对1的通知 典型业务,计数类通知: 有10个美女添加了你为好友 有8...

云聊IM 3年前 (2018-05-27) 1273℃ 0喜欢

feed流,单聊群聊,系统通知,状态同步,到底是推还是拉?

feed流,单聊群聊,系统通知,状态同步,到底是推还是拉?
今天抛一个话题,根据业务现象,一起讨论其后端实现是推还是拉? 一、feed流 可以理解为一个发布订阅业务,典型业务是微博(朋友圈)。你关注了姚晨的微博,姚晨发布了消息,你的主页能看到她最新发布的消息,这个场景是推送,还是拉取呢? 画外音:微博是弱关系,关注无需对方同意,粉丝可以无...

云聊IM 3年前 (2018-05-26) 922℃ 0喜欢

Android-IM给即时通讯添加一个自动聊天机器人

Android-IM给即时通讯添加一个自动聊天机器人
正常的思路是 服务端设置一个机器人,当有接收到消息的时候,自动回复一条消息。 比如大名鼎鼎的微软小冰: 小冰会根据消息类型和语境回答最接近的消息,现在还能分析图片,比如一个合照能识别大致年龄等。 当然这是高级智能化的结果。 自己在写一个聊天项目的时候,也想到写一个自动回复的机器...

云聊IM 3年前 (2018-05-20) 1016℃ 0喜欢

点击这里给我发消息