- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
消息队列MQTCP接入专业
消息队列 MQ
TCP 接入(专业)
消息队列 MQ/TCP 接入(专业)
TCP 接入(专业)
Java SDK
环境准备
运行本节描述的 Java 代码之前,请按以下说明准备好环境。
通过下面两种方式可以引入依赖(任选一种):
- Maven 方式引入依赖:
dependency
groupIdcom.aliyun.openservices/groupId
artifactIdons-client/artifactId
version1.2.4/version
/dependency
下载依赖 Jar 包:
下载链接
代码里涉及到的 Topic, Producer ID, Consumer ID,需要到 MQ 控制台上创建。 Message
Tag 可以完全由应用自定义,具体创建过程可参考 申请 MQ 资源。
使用 MQ 服务的应用程序需要部署在 ECS 上。
发送普通消息(三种方式)
MQ 发送普通消息有三种实现方式:可靠同步发送、可靠异步发送、单向(Oneway)发送。本文介绍了每种实现
的原理、使用场景以及三种实现的异同,同时提供了代码示例以供参考。
1
消息队列 MQ/TCP 接入(专业)
可靠同步发送
原理:同步发送是指消息发送方发出数据后,会在收到接收方发回响应之后才发下一个数据包的通讯
方式。
应用场景:此种方式应用场景非常广泛,例如重要通知邮件、报名短信通知、营销短信系统等。
可靠异步发送
原理:异步发送是指发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。
MQ 的异步发送,需要用户实现异步发送回调接口(SendCallback),在执行消息的异步发送时,应
用不需要等待服务器响应即可直接返回,通过回调接口接收务器响应,并对服务器的响应结果进行处
理。
应用场景:异步发送一般用于链路耗时较长,对 RT 响应时间较为敏感的业务场景,例如用户视频上
传后通知启动转码服务,转码完成后通知推送转码结果等。
单向(Oneway)发送
原理:单向
文档评论(0)