【问题标题】:spring boot and rabbitmq (AMQP 1.0) with TLS带有 TLS 的 spring boot 和 rabbitmq (AMQP 1.0)
【发布时间】:2020-04-11 09:41:35
【问题描述】:

我正在寻找一个通过 TLS1.2 连接到 rabbitmq(或通用 AMQP 1.0 服务器)的 Spring Boot 示例......可能使用一些已经可用的插件。

非常感谢您的任何帮助

最好的问候

卢卡斯

【问题讨论】:

    标签: spring-boot rabbitmq tls1.2 spring-rabbit


    【解决方案1】:

    目前 Spring 中没有 AMQP 1.0 支持,RabbitMQ 只有 0.9.1。

    当然,您可以在引导应用程序中使用 Apache QPID Proton Client 之类的东西。

    【讨论】:

    • 您当然可以在启动应用程序中使用Apache QPID Proton Client 之类的东西。
    • 谢谢加里。我找到了你的帖子:jira.spring.io/browse/AMQP-662。两个问题: - 有没有可以分享的示例(顺便说一句。很可能我们将不得不与 Azure 服务总线交谈)? - 这是否支持 TLS 1.2?提前致谢。
    • 他们在我创建 PoC 后不久更改了 API;您将不得不直接使用他们的 API;最近没看,建议你参考他们的文档,示例等。
    • 谢谢加里!如果可能,我们希望避免引入另一个 API (Azure ESB)。我发现:docs.microsoft.com/en-us/azure/service-bus-messaging/… 似乎确认 qpid 可以工作,qpid jms 客户端似乎已准备好使用 TLS:qpid.apache.org/releases/qpid-jms-0.50.0/docs/index.html。如果两者都有效,您认为您的 PoC 仍然是一种选择吗?如果是的话,你能分享一些细节吗?提前致谢。
    • >your PoC is still an option? 否;正如我所说,这是针对 QPID Proton AMQP 1.0 的,在我编写 PoC 后不久,他们完全改变了 API。我相信它现在已经稳定了一段时间,但我还没有做任何工作。 Proton JMS 桥与 Spring JMS 应该是一个可行的选择。
    【解决方案2】:

    AMQP 1.0 JMS Spring Boot 库提供了一个将Apache Qpid JMS Client 与 Spring JMS 集成的 Spring Boot 启动器。它似乎正在积极维护(1月22日)

    【讨论】:

      猜你喜欢
      • 2019-06-18
      • 1970-01-01
      • 1970-01-01
      • 2021-10-02
      • 1970-01-01
      • 2015-11-03
      • 2021-08-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多