activemq 相关问题

Apache ActiveMQ是一个开源(Apache 2.0许可)消息代理,它完全实现了Java Message Service 1.1(JMS)。它提供了“企业功能”,如群集,多个消息存储,以及将任何数据库用作除VM,缓存和日志持久性之外的JMS持久性提供程序的能力。

ActiveMQ 传输协议:amqps 与 ampq+ssl

我尝试通过 amqp 协议使用来自 ActiveMQ 服务器的消息。由于 ActiveMQ 以及从 javax.jms 到 jakarta.jms 的切换以及与 Spring-Boot v3 的分离

回答 0 投票 0

我们如何编写自定义 JAAS 登录实现从 jmx.passsword 文件中读取加密密码以在 activemq 中进行远程连接?

目前我在ActiveMQ中配置了远程连接。对于代理配置,我们需要以纯文本形式提供 jmx.access 和 jmx.password 文件。 目前我在ActiveMQ中配置了远程连接。对于代理配置,我们需要提供 jmx.access 和 jmx.password 纯文本文件。 <broker useJmx="true" persistent="false" xmlns="http://activemq.apache.org/schema/core"> ... <managementContext> <managementContext createConnector="true"> <property xmlns="http://www.springframework.org/schema/beans" name="environment"> <map xmlns="http://www.springframework.org/schema/beans"> <entry xmlns="http://www.springframework.org/schema/beans" key="jmx.remote.x.password.file" value="/conf/jmx.password"/> <entry xmlns="http://www.springframework.org/schema/beans" key="jmx.remote.x.access.file" value="/conf/jmx.access"/> </map> </property> </managementContext> </managementContext> ... </broker> 现在我想写我自己的JAAS登录模块来支持加密密码和访问文件。 我创建了一个 login.config 文件,我在其中添加了自定义登录模块以在进行身份验证时加载。 MyLoginModule { com.common.security.authentication.EncryptedLoginModule REQUIRED; }; 我修改了activemq.xml以添加这个JAAS登录模块。 <plugins> <jaasAuthenticationPlugin configuration="MyLoginModule" /> </plugins> 但是,当我尝试登录时,它仍然使用FileLoginModule而不是EncryptedLoginModule中提供的login.config。 如果您使用的是 ActiveMQ“Classic”,我认为没有办法为 JMX 和消息传递用户共享凭据。据我所知,提供给 managementContext 的密码文件将由 JVM 提供的 MBean 服务器实现独占使用。有一些钩子可以改变它(例如JMXAuthenticator),但这不是由 ActiveMQ“Classic”实现的。 值得注意的是 ActiveMQ Artemis 确实 实现了这些挂钩,以便 JMX 用户 和 消息传递用户都通过相同的 JAAS 登录模块进行身份验证。此外,默认配置支持加密密码。

回答 1 投票 0

ActiveMQ 中的订阅者专用接受器端口 - 这可能吗?

我们想使用 ApacheMQ(5.x 或 Artemis)作为 WebSocket 服务器,向 Internet 客户端发送更新通知。为了安全地工作,我们需要配置一个接受器,这样它就可以

回答 2 投票 0

如何将带有 Spring 5 的 ActiveMQ“经典”迁移到 Spring 6?

我正在使用 ActiveMQ“Classic”和 Spring 5 实现 JMS,以处理应用程序中分布式组件之间的请求/响应。 (请求从 Web 组件发送到 ActiveMQ

回答 0 投票 0

Stomp-ActiveMQ 与 Spring Boot 的连接问题

我有一个带有 stomp 接口的 Spring Boot 应用程序,ActiveMQ 用作代理。根据来自客户端的每个 stomp 连接的实现,将创建一个新的 AMQ 连接。跑步时...

回答 0 投票 0

Amazon MQ 支持哪些 JMS 协议?

是否有人将 AmazonMQ(由 AWS 管理的消息代理服务)与 JMS3 一起使用? 作为我们 Tomcat 10 迁移之旅的一部分,我们意识到我们不能再使用 Classic ActiveMQ(自从 Tomcat 10 下降...

回答 1 投票 0

消息系统的应用集成场景?

我有一个场景,其中有一个后端系统和一个前端系统,它们之间有一个基于 .NET 的中间件。 后端系统提供前端系统使用的 REST API。

回答 1 投票 0

使用 ActiveMQ“Classic”迁移到 Spring Boot 3

我正在尝试使用新命名空间 jakarta.xx 而不是 javax.xx 迁移到 Spring Boot 3,但 ActiveMQ“Classic”客户端尚未更新且已弃用。有没有办法

回答 4 投票 0

ActiveMQ 日志代理插件

我正在使用 ActiveMQ 的日志代理插件并正在测试它并遇到以下问题: 什么时候调用以下方法? 消息消耗 消息已发送 消息拉取 Javadoc 给出了关于...

回答 2 投票 0

ActiveMQ没有启动

我正在学习JMS。我使用 artemis-service.exe install / start 安装并启动它,它成功启动但是当我运行 artemis-service.exe status 命令时,它已停止 这是一个

回答 0 投票 0

Camel 停止从 JMS 队列中取出消息

我们在 Karaf OSGI 服务器中使用 Camel 和 ActiveMQ。 我们有一个路由,它从 JMS 队列中取出消息并将它们传递到 HTTPS 端点。这是构建路由的 java 代码: ...

回答 0 投票 0

无法创建 jms 连接 url 的首选格式

我有一个带有以下连接 url jms 的 jms 目的地:/VirtualTopic.send.email?transport.jms.ConnectionFactory=myTopicConnectionFactory。我无法更改目的地,我必须创建

回答 0 投票 0

ActiveMQ 5.17 OOM 问题。 ~5k 连接

我看到下面的错误 ============================== 2023-04-08 11:15:04,730 |警告 |无法接受连接:java.lang.OutOfMemoryError:无法创建本机线程:可能内存不足或

回答 0 投票 0

AMQP Qpid ActiveMQ 路由密钥

我正在使用 ActiveMQ“Classic”,我想使用 AMQP 协议。 目前,我正在尝试使用 AMQP 1.0 和 Java 客户端 Qpid JMS 客户端 2.2.0 和 qpid-amqp-1-0-client-jms 0.32 ...

回答 1 投票 0

何时使用 Apache kafka 而不是 ActiveMQ [关闭]

我正在研究 Apache Kafka。我想知道哪个更好:Kafka 或 ActiveMQ。这两种技术的主要区别是什么? 我想在 Spring MVC 中实现 Kafka

回答 3 投票 0

ActiveMQ 话题饥饿

我在 Amazon 上配置了一个 ActiveMQ 5.16 代理和两个主题,比如 topic1 和 topic2,我正在使用 JMS 生产者和消费者进行连接。 我的问题是其中一个主题是否非常高

回答 1 投票 0

CachingConnectionFactory - 无法关闭共享 JMS 连接

在与 apache camel 关联的 spring 框架中关闭 activemq 连接存在问题。 弹簧框架:5.3.19 ActiveMQ:5.16.3 阿帕奇骆驼:3.14.3 2023-03-26 14:22:09,021|信息|[行动...

回答 0 投票 0

IBM Websphere 和 JMS/Active MQ 集成

我想使用 JMS 或 spring-jms 从 IBM Websphere 中托管的应用程序向 Active MQ 发布消息。问题是我可以使用 JMS API 或通过添加 re... 来使用 spring-jms 来做到这一点吗?

回答 2 投票 0

如何通过 apache camel 连接 spring boot 应用程序和安全的 activemq

我目前面临的一个问题是,虽然我在我的 application.properties 文件中提供了 activemq 的用户名和密码,但我的 apache camel activemq 仍在读取 def...

回答 0 投票 0

如何通过 apache camel 连接 spring boot 应用程序和安全的 activemq

我目前面临的一个问题是,虽然我在我的 application.properties 文件中提供了 activemq 的用户名和密码,但我的 apache camel activemq 仍在读取 def...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.