JAVA版MQ_API使用说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1综合前置MQ API(JA V A)使用说明
1.1消息接口MQApplicaiton
该接口用于普通消息的发送、接收以及同步接收和发送消息
接口方法:
1.1.1void open()
打开消息接口,之后可以进行消息发送和接收
1.1.2void close()
关闭接口,在消息接口使用完毕后需调用本方法关闭
1.1.3void send(byte[] data)
发送消息到消息队列,队列名在配置文件中指定
参数:data - 向队列中发送的数据
1.1.4void send(byte[] data, String messageId, String
correlationId)
发送消息到消息队列,队列名在配置文件中指定。本方法指定消息标识和关联标识,以便根据这两个标识接收响应消息。这两个标识有接口调用者生成,需保证唯一性。
参数:data - 向队列中发送的数据
messageId - 消息标识,由接口调用者生成,需保证唯一性
correlationId - 关联标识,由接口调用者生成,需保证唯一性
1.1.5byte[] receive()
从队列中接收消息,队列名在配置文件中指定
返回值:接收到的数据
1.1.6byte[] receive(String messageId, String
correlationId)
从队列中接收消息,队列名在配置文件中指定。本方法接收指定消息标识和关联标识的消息,用于在指定标识发送消息后,接收应答消息。
1.1.7byte[] invoke(byte[] data)
同步发送和接收消息,即在发送一条消息后立刻等待消息应答
参数:data - 发送的数据
返回值:接收到的应答数据
1.2文件传输接口MQFileTransmiiter
该接口用于文件的上传和下载
接口方法:
1.2.1void open()
打开文件传输接口,之后可以进行文件的上传和下载
1.2.2void close()
关闭文件传输接口,不在进行文件传输时需调用本方法关闭接口
1.2.3void get(String remote, String local)
从服务器下载文件
参数:remote - 远程服务器上的文件名
rocal - 下载后保存在本地的文件名
1.2.4void put(String local, String remote)
向服务器上传文件
参数:local - 要上传的本地文件的名称
Remote - 上传到服务器上文件的名称