为自己搭建一个分布式 IM(即时通讯) 系统(下)

为自己搭建一个分布式 IM(即时通讯) 系统(下)

在线用户接口这是一个辅助接口,可以查询出当前在线用户信息。实现也很简单,也就是查询之前保存 ”用户登录状态的那个去重 set “即可。私聊接口之所以说获取在线用户是一个辅助接口,其实就是用于辅助私聊使用的。一般我们使用私聊的前提肯定得知道当前哪些用户在线,接着你才会知道你要和谁进行私聊。类似于这样:...

为自己搭建一个分布式 IM(即时通讯) 系统(中)

为自己搭建一个分布式 IM(即时通讯) 系统(中)

由于每一个客户端都是需要登录才能使用的,所以第一步自然是注册。这里就设计的比较简单,直接利用 Redis 来存储用户信息;用户信息也只有 ID 和 userName 而已。只是为了方便查询在 Redis 中的 KV 又反过来存储了一份 VK,这样 ID 和 userName 都必须唯一。登录接口这里...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

阿里云智能客服开发者社区
阿里云智能客服开发者社区
依托达摩院核心自然语言理解、语音、智能决策等技术,提供包括云呼叫中心、智能对话机器人、智能策略中心等能力平台,以及智能语音导航、智能外呼、智能对话分析、智能辅助、视频客服、数字人等产品,覆盖全链路智能服务场景。目前已有千余家国内外大中型企业和机构采用了阿里云智能客服解决方案,实现企业服务的智能化升级。
57+人已加入
加入
相关电子书
更多
客服领域的数据智能实践
智能语音客服——大型企业的客服智能化探索
智变 人工智能革新客服行业的实践
立即下载 立即下载 立即下载