【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种消息路由方法及消息路由装置。
技术介绍
目前,消息路由的方法为,通过消息中间件与服务地址注册来配合实现。如图 1所示,一个服务注册中心(Service Registry Center)注册有多个消息接收主体(消息接收 主体A、B、C)的服务地址信息,服务注册中心提供给消息中间件数据查询接口,每次 消息中间件接收到请求消息,消息中间件都要向服务注册中心查询消息接收主体的服务 地址,找到与该请求消息匹配的服务地址之后,再将该请求消息路由到相应的消息接收 主体。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题由于服务注册中心的数据查询接口通常是基于一定标准的,如UDDI(UniVerSal Description, Discovery, and Integration, UDDI,统一描述、发现和集成),这些标准提供按照服务注册数据的一些预定特征值(例如服务接口名、服务数据版本号等)进行查 询,存在查询条件受限制的缺陷。
技术实现思路
本专利技术的实施例提供了一种消息路由方法及消息路由装置,基于消息内容进行 路由, ...
【技术保护点】
一种消息路由方法,其特征在于,包括:利用包含有路由策略的可扩展标记语言XML转换语言,对XML消息的内容进行XML转换,得到XML转换后的目标消息,所述路由策略包含对XML消息的内容进行XML转换的运算规则,以及XML转换后对应的目标消息,所述XML转换语言为可扩展样式语言XSL;根据所述目标消息,将所述XML消息路由到消息接收主体。
【技术特征摘要】
1.一种消息路由方法,其特征在于,包括利用包含有路由策略的可扩展标记语言XML转换语言,对XML消息的内容进行 XML转换,得到XML转换后的目标消息,所述路由策略包含对XML消息的内容进行 XML转换的运算规则,以及XML转换后对应的目标消息,所述XML转换语言为可扩展 样式语言XSL ;根据所述目标消息,将所述XML消息路由到消息接收主体。2.根据权利要求1所述的消息路由方法,其特征在于,获得包含有路由策略的XML 转换语言,包括根据对XML消息的内容进行XML转换的运算规则,以及XML转换后对应的目标消 息,将路由策略设置在XML转换语言中。3.根据权利要求2所述的消息路由方法,其特征在于,根据所述目标消息,将所述 XML消息路由到消息接收主体,包括所述目标消息为消息接收主体的路由地址时,根据所述路由地址,将所述XML消息 路由到所述消息接收主体。4.根据权利要求2所述的消息路由方法,其特征在于,根据所述目标消息,将所述 XML消息路由到消息接收主体,包括所述目标消息对应有消息接收主体的路由地址时,根据所述目标消息得到对应的路 由地址,根据所述路由地址,将所述XML消息路由到所述消息接收主体。5.根据权利要求3或4所述的消息路由方法,其特征在于,所述XSL利用导航语言 XPath,对XML消息的内容进行运算。6.根据权利要求3或4所述的消息路由方法,其特征在于,所述路由地址为统一资源 定位符URL地址。7.—种消息路由...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。