阿里云-消息队列-HTTP接入手册-D

阿里云-消息队列-HTTP接入手册-D

ID:35885562

大小:625.75 KB

页数:29页

时间:2019-04-22

阿里云-消息队列-HTTP接入手册-D_第1页
阿里云-消息队列-HTTP接入手册-D_第2页
阿里云-消息队列-HTTP接入手册-D_第3页
阿里云-消息队列-HTTP接入手册-D_第4页
阿里云-消息队列-HTTP接入手册-D_第5页
资源描述:

《阿里云-消息队列-HTTP接入手册-D》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、消息队列HTTP接入(简单)消息队列/HTTP接入(简单)HTTP接入(简单)MQHTTP接入简介随着云计算相关技术的快速发展,很多应用都开始了云端部署。基于HTTP提供服务的MQ中所有消息都是以HTTP协议为载体,通过使用HTTP的常用接口来对消息队列进行增删查。HTTP接入优势HTTP接入主要有以下几大优势:-消息队列HTTP接入模式最大优势跨语言跨网络访问消息队列;-解决异构网络环境下的服务相互访问屏障,对于没有提供相关操作消息队列SDK的环境中,使用HTTP方式接入更为方便;-消息队列HTTP接入方式在使用上简单,上手快。HT

2、TP接入应用场景HTTP接入方式应用的场景主要依托于客户的业务场景,假设客户的业务场景或者部分模块是基于HTTP协议并且需要通信服务,就可以使用MQ服务。目前我们提供的消息队列服务提供了Python和PHP的示例,相关的使用方法请参考具体的示例程序。HTTP域名28消息队列/HTTP接入(简单)目前,HTTP各Region域名如下。Region公网/内网域名公网测试公网publictest-rest.ons.aliyun.com华北2公网beijing-rest-internet.ons.aliyun.com华北2内网beijing-

3、rest-internal.ons.aliyun.com华东1公网hangzhou-rest-internet.ons.aliyun.com华东1内网hangzhou-rest-internal.ons.aliyun.com华南1内网shenzhen-rest-internal.ons.aliyun.com华南1公网shenzhen-rest-internet.ons.aliyun.com华东2内网shanghai-rest-internal.ons.aliyun.com华东2公网shanghai-rest-internet.ons.

4、aliyun.comMQHTTP协议规范本文详细介绍了HTTP协议相关的规范。域名字段说明URLhttp://domain/message/MethodPOSTHEADERAccessKey:阿里云身份验证;Signature签名:(signString=[topic+""+pid+""+md5(Body)+""+time];ProducerID:消息发布者IDParamTopicTime时间戳(自1970-01-01,00:00:00GMT经历的毫秒数,如果MQ收到时间戳已经过了15s,那么会返回403)Body消息体内

5、容为UTF-8编码MQ提供HTTP服务的域名(domain),详见HTTP域名。消息发送-Request28消息队列/HTTP接入(简单)消息发送-ResponseStatuscode说明Body(json格式)201消息添加成功{"msgId":"0A021F7300002A9F0000000006531D6F","sendStatus":"SEND_OK"}400请求失败{"code":"BODY_TOO_BIG","info":"Messagebodysizeexceedstheupperlimitof64KB"}403鉴权失败

6、408请求超时消息接收-Request字段说明URLhttp://domain/message/MethodGETHEADERAccessKey:阿里云AccessKeySignature签名:(signString=[topic+""+cid+""+time])ConsumerID:消息订阅者IDParamTopicTime时间戳(自1970-01-01,00:00:00GMT经历的毫秒数,如果MQ收到时间戳已经过了15s,那么会返回403)消息接收-ResponseStatuscode说明Body(json格式)200消息

7、读取成功,会返回至多32条消息,如果没有消息会循环遍历事件直到有消息到来(poll模式),持续时间30s[{"body":"HelloMQ","bornTime":"1418973464204","msgHandle":"X1BFTkRJTkdNU0dfXyVSRVRSWSUkbG9uZ2ppJENJRF9sb25namlfdGxvbmdqaQ==","msgId":"0A021F7300002A9F000000000647076D","reconsumeTimes":1}]400请求失败{"code":"TOPIC_NOT_EXIS

8、T","info":"topicnotexist"}403鉴权失败408请求超时消息删除-Request字段说明URLhttp://domain/message/28消息队列/HTTP接入(简单)MethodDELETE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。