背景
在 SQL Server 2005 中使用 Insert 触发器调用存储过程,然后通过存储过程调用 HTTP 请求,通过这个 HTTP 请求将新增的记录推送到 ActiveMQ 中。
通过查阅 ActiveMQ 的官网,得知 ActiveMQ 支持非常多的协议。例如AMQP、AUTO、MQTT、OpenWire、REST、RSS and Atom、Stomp、WSIF、WS Notification、XMPP。其中就支持 REST,这样就可以通过 HTTP 请求的方法发送消息到目的地了。
ActiveMQ RESTful API 简介
ActiveMQ 实现了 RESTful API,它允许任何拥有 web 能力的设备通过 HTTP 请求进行消息的发送与消费。
发送消息时使用 HTTP POST 请求。消费消息时使用 HTTP GET 或者 DELETE 请求。
使用 RESTful API 发送消息
通过发送 HTTP 请求到 ActiveMQ,实现生产消息。
请求示例
请求示例:
curl -u