【技术实现步骤摘要】
一种消息传输方法、装置及存储介质
本申请涉及通信领域,尤其涉及一种消息传输方法、装置及存储介质。
技术介绍
随着通信技术的发展,为了满足多样化的业务需求,可将现在的网元按照功能的维度进行解耦,形成相互独立、模块化的功能,然后再通过服务化的方式(即服务实例的方式)按业务需要组织起来,支持多种接入方式和多种业务的需求。在现有技术中,当第一服务实例需要第二服务实例为其提供服务时,第一服务实例需要向第二服务实例发送请求消息,以使第二服务实例根据请求消息的中的待处理内容为第一服务实例提供服务。目前,第一服务实例向第二服务实例发送请求消息的过程为:第一服务实例确定出第二服务实例的地址后,第一服务实例将该请求消息发送至第二服务实例。第二服务实例接收到第一服务实例发送的请求消息后,若第二服务实例确定当前的负荷较大时,第二服务实例需要给第一服务实例反馈超负荷的响应,以使第一服务实例重新选择新的服务实例为其提供服务。如此,第二服务实例的负载均衡需要第一服务实例和第二服务实例的共同参与,造成第一服务实例和第二服务实例的业务逻辑较复 ...
【技术保护点】
1.一种消息传输方法,其特征在于,所述方法包括:/n第一传输代理接收来自第一服务实例的第一消息,所述第一消息包括第一服务集合的标识;/n所述第一传输代理根据所述第一服务集合的标识,获得所述第一服务集合中的第二服务实例;/n所述第一传输代理根据所述第一消息向所述第二服务实例发送第二消息。/n
【技术特征摘要】
1.一种消息传输方法,其特征在于,所述方法包括:
第一传输代理接收来自第一服务实例的第一消息,所述第一消息包括第一服务集合的标识;
所述第一传输代理根据所述第一服务集合的标识,获得所述第一服务集合中的第二服务实例;
所述第一传输代理根据所述第一消息向所述第二服务实例发送第二消息。
2.如权利要求1所述的方法,其特征在于,所述第一传输代理根据所述第一服务集合的标识,获取所述第一服务集合中的第二服务实例,包括:
所述第一传输代理根据所述第一服务集合的标识,从所述第一传输代理的对应的至少一个服务集合中确定所述第一服务集合;
所述第一传输代理从所述第一服务集合中选择所述第二服务实例。
3.如权利要求1或2所述的方法,其特征在于,所述第一传输代理在接收来自第一服务实例的第一消息之前,还包括:
所述第一传输代理接收来自所述第一服务实例的请求的服务实例的能力信息;
所述第一传输代理获取所述请求的服务实例的能力信息对应的所述第一服务集合的标识;
所述第一传输代理向所述第一服务实例发送所述第一服务集合的标识。
4.如权利要求3所述的方法,其特征在于,所述第一传输代理获取所述请求的服务实例的能力信息对应的所述第一服务集合的标识,包括:
所述第一传输代理根据本地信息确定所述请求的服务实例的能力信息对应的所述第一服务集合。
5.如权利要求3所述的方法,其特征在于,所述第一传输代理获取所述请求的服务实例的能力信息对应的所述第一服务集合的标识,还包括:
所述第一传输代理向网络注册网元发送所述请求的服务实例的能力信息;
所述第一传输代理接收来自所述网络注册网元的与所述请求的服务实例的能力信息对应的所述第一服务集合的标识。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
所述第一传输代理接收来自所述网络注册网元的与所述第一服务集合对应的至少一个传输代理的标识;
所述第一传输代理从与所述第一服务集合对应的至少一个传输代理中选择所述与第一服务集合对应的传输代理的标识;
所述第一传输代理向所述第一服务实例发送所述与第一服务集合对应的传输代理的标识。
7.如权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
所述第一传输代理接收来自所述第三服务实例的第三消息,所述第三消息包括所述第三服务实例的能力信息和所述第三服务实例的标识,所述第三消息用于请求将所述第三服务实例注册至所述第一传输代理;
所述第一传输代理获得所述第三服务实例的能力信息对应的第二服务集合,向所述第三服务实例发送所述第二服务集合的标识。
8.如权利要求7所述的方法,其特征在于,所述第一传输代理获得所述第三服务实例的能力信息对应的第二服务集合,向所述第三服务实例发送所述第二服务集合的标识,包括:
如果存在所述第三服务实例的能力信息对应的第二服务集合,则所述第一传输代理向所述第三服务实例发送所述第二服务集合的标识;或者,
如果不存在所述第三服务实例的能力信息对应的服务集合,则所述第一传输代理创建所述第三服务实例所属的第二服务集合,所述第一传输代理向所述第三服务实例发送所述第二服务集合的标识;
所述第二服务集合与所述第三服务实例的能力信息对应。
9.如权利要求1至8任一项所述的方法,其特征在于,所述第一消息是超文本传输协议HTTP消息,所述HTTP消息包括消息头,所述消息头包括所述第一服务集合的标识。
10.一种消息传输方法,其特征在于,包括:
第一服务实例获取第一服务集合的标识;所述第一服务集合包括至少一个服务实例,所述至少一个服务实例包括第二服务实例;
所述第一服务实例向第一传输代理发送第一消息,所述第一消息包括所述第一服务集合的标识。
11.如权利要求10所述的方法,其特征在于,所述第一服务实例获取第一服务集合的标识,包括:
所述第一服务实例向与所述第一服务实例对应的传输代理发送所述第一服务实例请求的服务实例的能力信息;
所述第一服务实例接收来自所述与所述第一服务实例对应的传输代理的所述与请求的服务实例的能力信息对应的所述第一服务集合的标识。
12.如权利要求10所述的方法,其特征在于,所述第一服务实例获取第一服务集合的标识,还包括:
所述第一服务实例向网络注册网元发送所述第一服务实例请求的服务实例的能力信息;
所述第一服务实例接收来自所述网络注册网元的所述请求的服务实例的能力信息对应的所述第一服务集合的标识。
13.如权利要求10至12任一项所述的方法,其特征在于,所述方法还包括:
所述第一服务实例接收来自所述网络注册网元的或所述与所述第一服务实例对应的传输代理的与所述第一服务集合对应的传输代理的标识。
14.一种消息传输方法,其特征在于,包括:
第三服务实例向与所述第三服务实例对应的传输代理发送第三消息,所述第三消息包括所述第三服务实例的能力信息和所述第三服务实例的标识,所述第三消息用于请求将所述第三服务实例注册至所述与所述第三服务实例对应的传输代理;
所述...
【专利技术属性】
技术研发人员:宗在峰,朱奋勤,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。