ActiveMQ使用RESTful API发送消息
来源:互联网 发布:linux系统密码修改 编辑:程序博客网 时间:2024/06/07 03:41
问题的提出
需要在SQL Server 2005中使用Insert触发器调用存储过程,然后通过存储过程调用HTTP请求,通过这个HTTP请求将新增的记录推送到ActiveMQ中。
通过查阅ActiveMQ的官网,得知ActiveMQ支持RESTful API,这样就可以通过HTTP请求的方法发送消息到目的地了。
ActiveMQ RESTful API简介
ActiveMQ实现了RESTful API,它允许任何拥有web能力的设备通过HTTP请求进行消息的发送与消费。
发送消息时使用HTTP POST请求。消费消息时使用HTTP GET或者DELETE请求。
如何发送消息
注意点:
1. 必须是POST请求
2. 需要进行认证,在Header中添加Authorization
3. 必须指定目的地及目的地类型(使用type指定)
3. 发送的内容使用body指定
示例:
header信息:
* Content-Type: application/x-www-form-urlencoded
* Authorization: Basic YWRtaW46YWRtaW4=
请求URL:
http://127.0.0.1:8161/api/message/testqueue?type=queue&body=123
说明:
* testqueue为目的地名称
* type指定目的地类型,可以是queue或者topic
* body指定发送的内容
* YWRtaW46YWRtaW4=是BASE64(用户名:密码)的值,现在的用户名和密码都是admin
参考
官网对REST的说明
阅读全文
0 0
- ActiveMQ使用RESTful API发送消息
- 使用ActiveMQ 发送/接收消息
- 使用JMS发送消息--ActiveMQ
- ActiveMQ使用笔记(三)ActiveMQ消息发送与接收
- ActiveMQ使用笔记(三)ActiveMQ消息发送与接收
- activemq使用JMS发送消息和接收消息
- activeMq发送消息流程
- ActiveMQ消息发送
- ActiveMQ 发送指定消息
- ActiveMQ异步发送消息
- javase activemq发送消息
- ActiveMQ发送queue消息
- ActiveMQ (二) 使用Queue或者Topic发送/接受消息
- ActiveMQ 使用Queue或者Topic发送/接受消息
- 使用ActiveMQ 发送/接收消息(没用到框架)
- 使用ActiveMQ发送和接受消息(1)
- JMS_使用ActiveMQ实现消息的发送和接收
- spring-jms(activemq实现)使用queue发送消息简单例子
- NSString 的一些笔记
- Spring MVC 简述:从MVC框架普遍关注的问题说起
- 深入浅出
- Android实现注册登录头像上传等功能常规开发(Android端,服务器端开发实例)
- linux 用户和组
- ActiveMQ使用RESTful API发送消息
- 可以设置颜色,并且底部横线与字体宽度一致的PagerSlidingTabStrip
- vue-star评星组件开发
- linux 权限管理
- matlab将某文件夹及其全部子文件夹路径添加为搜索路径的方法
- 实现点击按钮连接网页
- 工作日记(中兴软创 六)
- Android的硬件加速
- Ubuntu su 进不去root用户