【技术实现步骤摘要】
一种基于CMSP的AMQP协议代理方法
本专利技术公开一种代理方法,涉及数据代理
,具体地说是一种基于CMSP的AMQP协议代理方法。
技术介绍
用户在使用CMSP服务端与AMQP客户端进行交互时,如AMQP客户端向CMSP服务端发送数据供第三方系统使用,容易因数据中包含AMQP协议内容,不能直接被使用,同样AMQP客户端从CMSP服务端获取第三方系统的数据,因数据中没有包含AMQP协议内容以及AMQP客户端不能识别不符合AMQP协议规范的数据,AMQP客户端也不能直接使用获取的数据,因此CMSP服务端与AMQP客户端的数据交互给用户使用带来不便以及额外的工作量。
技术实现思路
本专利技术针对现有技术的问题,提供一种基于CMSP的AMQP协议代理方法,有效的提高了AMQP客户端与CMSP服务端之间交互的便利性,具有广阔的应用前景。本专利技术提出的具体方案是:一种基于CMSP的AMQP协议代理方法,利用CMSP-AMQP代理服务端接收AMQP客户端发送数据的请求并连接CMSP服务端,同 ...
【技术保护点】
1.一种基于CMSP的AMQP协议代理方法,其特征是利用CMSP-AMQP代理服务端接收AMQP客户端发送数据的请求并连接CMSP服务端,同时将AMQP客户端发送的AMQP协议内容的数据解析成普通数据并发送到CMSP服务端;/n以及利用CMSP-AMQP代理服务端接收AMQP客户端获取数据的请求并连接CMSP服务端,将CMSP服务端的数据包装成符合AMQP协议规范的数据包提供给AMQP客户端使用。/n
【技术特征摘要】
1.一种基于CMSP的AMQP协议代理方法,其特征是利用CMSP-AMQP代理服务端接收AMQP客户端发送数据的请求并连接CMSP服务端,同时将AMQP客户端发送的AMQP协议内容的数据解析成普通数据并发送到CMSP服务端;
以及利用CMSP-AMQP代理服务端接收AMQP客户端获取数据的请求并连接CMSP服务端,将CMSP服务端的数据包装成符合AMQP协议规范的数据包提供给AMQP客户端使用。
2.根据权利要求1所述的一种基于CMSP的AMQP协议代理方法,其特征是利用CMSP-AMQP代理服务端通过引用AMQP协议的消息库及CMSP的客户端库定义相应的类,利用相应的类分别接收AMQP客户端发送数据的请求、连接CMSP服务端以及将AMQP客户端发送的AMQP协议内容的数据解析成普通数据并发送给CMSP服务端。
3.根据权利要求1或2所述的一种基于CMSP的AMQP协议代理方法,其特征是利用CMSP-AMQP代理服务端通过引用AMQP协议的消息库及CMSP的客户端库定义相应的类,利用相应的类分别接收AMQP客户端获取数据的请求、连接CMSP服务端以及将CMSP服务端的数据包装成符合AMQP协议规范的数据包提供给AMQP客户端使用。
4.根据权利要求3所述的一种基于CMSP的AMQP协议代理方法,其特征是利用CMSP-AMQP代理服务端将AMQP协议内容的数据解析成普通数据过程:
判断AMQP客户端发送过来的数据的数据类型,
根据数据类型转换为对应的数据对象,
根据数据对象获取原始数据,将原始数据转换为发送给CMSP服务端的普通数...
【专利技术属性】
技术研发人员:孙伟强,葛东遥,李朝铭,张晖,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。