第 177 章 JMS 组件


177.1. JMS 组件

提示

使用 ActiveMQ

如果您使用的是 Apache ActiveMQ,您应选择 ActiveMQ 组件,因为它针对 ActiveMQ 进行了优化。此页面上的所有选项和示例均对 ActiveMQ 组件也有效。

注意

转换和缓存

如果您在使用 JMS 事务时,请参见下面的事务和缓存级别,因为它可能会影响性能。

注意

对 JMS 的请求/续订

务必要阅读本节 Request-reply over JMS,以获得关于请求/回复的重要备注,因为 Camel 提供了多个选项,以便提高性能和集群环境。

此组件允许向(或从) JMS Queue 或 Topic 发送的消息。它使用 Spring 的 JMS 支持来声明性事务,包括 Spring 的 JmsTemplate 以用于发送和 MessageListenerContainer 进行消耗。

Maven 用户需要将以下依赖项添加到其 pom.xml 中:

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-jms</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.