开发者社区> 问答> 正文

环境准备需要做那些?



客户端适配


MQ 提供的 MQTT 服务严格遵循 MQTT3.1.1 协议设计,理论上能够适配所有的 MQTT 客户端,但不排除部分客户端存在细节上的兼容性问题。针对 MQTT 用户常用的平台,推荐对应的三方包如下:

使用平台推荐的第三方 SDK相关链接
JavaEclipse Paho SDKhttp://www.eclipse.org/paho/clients/java/
iOSMQTT-Client-Frameworkhttps://github.com/ckrey/MQTT-Client-Framework
AndroidEclipse Paho SDKhttps://github.com/eclipse/paho.mqtt.android
JavaScriptEclipse Paho JavaScripthttp://www.eclipse.org/paho/clients/js/
PythonEclipse Paho Python SDKhttps://pypi.python.org/pypi/paho-mqtt/

其他语言的客户端 SDK 如 PHP 等暂时没有提供测试。如有需要可以访问 http://www.eclipse.org/paho/downloads.php 进行下载。

服务接入配置


MQ 已经在阿里云各个 Region 开放 MQTT 服务,各个 Region 的接入点信息参见下表。同时,MQ 目前开放的 MQTT 服务除了支持标准的 MQTT 协议,还支持 MQTT SSL 、WebSocket、WebScoket TLS、Flash。对应的服务端口如下,请根据实际需求修改。
Region 名称标准协议端口SSL端口Websocket端口WebsocketSSL 端口Flash端口使用场景
公网1883888380443843测试环境使用,Topic 资源仅限公网
华北21883888380443843华北2(北京)线上环境使用,Topic 资源仅限华北2
华东11883888380443843华东1(杭州)线上环境使用,Topic 资源仅限华东1
华东21883888380443843华东2(上海)线上环境使用,Topic 资源仅限华东2
华南11883888380443843华南1(深圳)线上环境使用,Topic 资源仅限华南1
[tr=rgb(239, 251, 255)][td]金融云华南1 1883888380443843华南1(深圳金融云)线上环境使用,Topic 资源仅限金融云华南1
[backcolor=transparent]注意:
使用 MQTT 时,一定要在对应的 Region 申请 Topic 资源,如果跨 Region 调用会收不到消息。

接入点获取


根据业务需求确定需要使用哪个 Region,同时根据业务选择对应的协议端口,然后在对应的 Region 申请实例,GroupID 等资源。申请实例后即可获得自己独享的域名接入点 URL。具体流程参考 资源申请文档。

展开
收起
猫饭先生 2017-10-27 10:35:23 1752 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
复杂升学环境下的语言交互:技术与实践 立即下载
Mesos,数据中心操作系统的核心 立即下载
ANSIBLE在生产环境中的实践 立即下载