首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Solace Spring Cloud Stream Binder AMQP(S)

Solace Spring Cloud Stream Binder AMQP(S)
EN

Stack Overflow用户
提问于 2020-03-13 22:10:30
回答 1查看 157关注 0票数 0

我想使用下面的URL amqps://localhost:5671将我的Spring Boot应用程序连接到一个Solace PubSub+实例。我想使用Spring Cloud Stream和Solace Spring Cloud Stream Binder来实现。

我在我的application.yml中尝试了以下配置

代码语言:javascript
运行
AI代码解释
复制
solace:
  java:
    host: amqps://localhost:5671
    clientUsername: admin
    clientPassword: admin

但这是行不通的。我一直收到错误,amqps不是一个有效的方案。普通的amqp:// URI也是如此。

我更深入地研究了Solace Spring Cloud Stream Binder的代码,我不确定这实际上是不可能的。上面的配置似乎只对tcp://tcps:// URI有效,这两种方法都会导致消息通过Solace的专有SMF协议发送。

这是可行的:

代码语言:javascript
运行
AI代码解释
复制
solace:
  java:
    host: tcp://localhost:55555
    clientUsername: admin
    clientPassword: admin

..。但不使用AMQP,而使用SMF。

如何配置Solace Spring Cloud Stream Binder通过AMQP和AMQPS通信?

EN

回答 1

Stack Overflow用户

发布于 2020-04-28 20:51:11

Solace的Spring Cloud Stream绑定器不支持AMQP。它们是使用Solace Java API JCSMP编写的,并且使用SMF,正如您所观察到的。

我不确定是否有使用AMQP1.0的社区SCS活页夹。你需要它在AMQP 1.0中工作有什么原因吗?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60677844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文