RSS 和 Atom
连接性 > 协议 > RSS 和 Atom
我们在 activemq-web 模块中添加了对消息队列的 REST 方式浏览的支持。要试用此功能,请尝试 Web 示例。
队列浏览由一个 servlet QueueBrowseServlet 实现,它允许使用可插拔视图浏览队列。当前支持的视图是
视图名称 | 描述 |
---|---|
简单 | 渲染一个带有 id 属性的 |
xml | 使用 XStream 将整个消息渲染为 XML |
rss | 使用 Rome 将消息渲染为 RSS 0.9*、1.0、2.0 或 Atom 0.3 提要。可以使用 feedType 配置提要类型 |
视图对象上的任何属性都可以通过反射使用查询参数进行配置。例如,可以指定以下常用属性
参数 | 描述 |
---|---|
contentType | 覆盖视图的 MIME 内容类型 |
maxMessages | 要渲染的最大消息数 |
示例
- https://127.0.0.1:8080/queueBrowse/FOO/BAR?view=xml 将以 XML 方式浏览队列
- https://127.0.0.1:8080/queueBrowse/FOO/BAR?view=rss&feedType=rss_2.0 将使用 RSS 2.0 浏览 FOO.BAR 队列
- https://127.0.0.1:8080/queueBrowse/FOO/BAR?view=rss&feedType=atom_0.3 将使用 Atom 浏览 FOO.BAR 队列