如何构建 Spring Cloud Stream JMS ActiveMQ
Posted
技术标签:
【中文标题】如何构建 Spring Cloud Stream JMS ActiveMQ【英文标题】:How to build Spring Cloud Stream JMS ActiveMQ 【发布时间】:2017-05-20 12:19:07 【问题描述】:我最近发现 Spring 有一个 alpha 版本的 spring 云流提供程序,它利用了 jms(引擎盖下的 ActiveMQ 虚拟目标)。这绝对令人着迷,我想测试一下。我很难找到我可以使用的依赖项的快照,或者无法提取和构建正确的 github 项目,因此我在本地存储库中有依赖项。我将不胜感激。
http://activemq.apache.org/amqp.html
https://github.com/spring-cloud/spring-cloud-stream-binder-jms
https://github.com/spring-cloud/spring-cloud-stream-binder-jms/tree/master/spring-cloud-stream-binder-jms-activemq
【问题讨论】:
【参考方案1】:我们正在重组 JMS 绑定器的存储库,但我们还没有构建必要工件的 CI 流程(应该在下周初完成)。
现在,您可以尝试构建和安装https://github.com/spring-cloud/spring-cloud-stream-binder-jms(其中还包含 ActiveMQ 支持)。我们稍后会决定是否需要一个单独的 ActiveMQ 存储库。
【讨论】:
我尝试构建此存储库,但是,我没有显示父存储库的可用快照版本。 (spring-cloud-build:1.2.2.BUILD-SNAPSHOT)。我是否需要为此构建一些特定的东西或添加一个存储库?https://repo.spring.io/libs-snapshot
是一个包含快照和里程碑的虚拟存储库。
@MatthewFontana - 尝试使用 ./mvnw clean install
(使用作为项目一部分的 Maven 包装器) - 它还包括带有快照存储库的 Spring 配置文件。
是计划发布以下项目还是已放弃? github.com/spring-cloud/spring-cloud-stream-binder-jms
@MariusBogoevici - 只是检查这个项目是否被放弃?我正在寻找一种解决方案,其中事件当前发布到 spring-cloud-stream-kafka,但需要使用 activemq 更新 kafka。只是看看我是否可以通过仅更新 spring-stream-brokers 配置来进行此更改。以上是关于如何构建 Spring Cloud Stream JMS ActiveMQ的主要内容,如果未能解决你的问题,请参考以下文章
译:基于Spring Cloud Stream构建和测试 message-driven 微服务
SpringCloud - Spring Cloud 之 Stream构建消息驱动微服务框架(十九)
如何在默认情况下从 Kafka Spring Cloud Stream 消费并消费由 Confluent API 生成的 Kafka 消息?