X-MSG-IM频道状态服务的实现思路是什么

技术X-MSG-IM频道状态服务的实现思路是什么这期内容当中小编将会给大家带来有关X-MSG-IM频道状态服务的实现思路是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。描述了X-M

本期,边肖将给大家带来关于X-MSG-IM频道状态服务实现的一些想法。文章内容丰富,从专业角度进行分析和叙述。看完这篇文章,希望你能有所收获。

描述了X-MSG-IM中频道状态服务的基本实现思路

状态服务属于sub/pub,设计支持所有需要订阅的频道。核心api只有三个:

订阅

取消

询问

10-10涉及的系统网元:

接入点。

X-msg-im-hlr,个人频道的归属位置。

x-msg-频道-状态,频道状态服务。

X-msc-msc,域内域间消息交换中心。

下面分别展示standalone, cluster-域内, cluster-跨域三种部署环境下的频道状态订阅流程.

独立环境中,所有单独的频道都在其归属位置x-msg-im-hlr,该位置直接提供订阅/查询服务。

X-MSG-IM频道状态服务的实现思路是什么

standalone

集群环境中,有一个特殊的网元x-msg-channel-status提供状态订阅/查询服务,但单个通道的状态源仍然是其归属位置x-msg-im-hlr。

X-MSG-IM频道状态服务的实现思路是什么

在10-1010的跨域场景中,x-msg-channel-status发起对目标归属位置x-msg-im-hlr的订阅。当然,只有当预订信道第一次出现时,才会发起跨域请求,这可以大大减少域间信令。

X-MSG-IM频道状态服务的实现思路是什么

彩色图表

客户端A订阅域外客户端B的状态。

X-MSG-IM频道状态服务的实现思路是什么

00-1010以集群-跨域环境为例,彩图:

X-MSG-IM频道状态服务的实现思路是什么

客户端丢失由其归属位置x-msg-im-hlr触发,最后通过x-msg-msc通知给客户端A。

以上边肖给大家分享的就是关于X-MSG-IM频道状态服务的实现。如有类似疑惑,请参考以上分析了解。想了解更多,请关注行业信息渠道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/55818.html

(0)

相关推荐

  • js中indexof是什么(js中indexof怎么用)

    技术JS中includes()和indexOf()有哪些区别这篇文章给大家分享的是有关JS中includes()和indexOf()有哪些区别的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、

    攻略 2021年12月20日
  • 为什么企业出海需要选择美国服务器

    技术为什么企业出海需要选择美国服务器由于现在租用海外建站的用户有不少,主流的主要有香港服务器、美国服务器、台湾服务器等,在这篇文章中,我将讨论什么是租用美国服务器以及您为什么需要它。什么是租用美国服务器? 租用美国服务器

    礼包 2021年12月8日
  • node.js使用的是什么规范(node.js更新完之后常见问题)

    技术Node.js的相关问题有哪些本篇内容主要讲解“Node.js的相关问题有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Node.js的相关问题有哪些”吧!1. No

    攻略 2021年12月21日
  • 蹚的意思,“赴汤蹈火”的意思是什么

    技术蹚的意思,“赴汤蹈火”的意思是什么“赴汤蹈火”的意思是:沸水敢蹚,烈火敢踏。比喻不避艰险,奋勇向前。赴汤蹈火 [ fù tāng dǎo huǒ ]:沸水敢蹚,烈火敢踏。比喻不避艰险,奋勇向前。(赴:走往;汤:热水;

    生活 2021年10月23日
  • 在Linux 6.3如何安装mysql5.7.16数据库

    技术在Linux 6.3如何安装mysql5.7.16数据库这篇文章主要介绍了在Linux 6.3如何安装mysql5.7.16数据库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让

    攻略 2021年10月30日
  • Java中混淆技术有几种

    技术Java中混淆技术有几种这篇文章给大家分享的是有关Java中混淆技术有几种的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。到目前为止,对于Java程序的保护,混淆技术还是最基本的保护方法。J

    攻略 2021年12月8日