#1 Solace PubSub 标准通过 Docker 运行。 SpringBoot 应用程序有一个调用 DaprClient 来发布事件的 REST 端点。运行
dapr run
,没有任何错误。
调用 REST 端点。没有错误。不过,这些消息并未被公开。 Solace 管理员的接收应用程序也没有收到任何消息。
另外,尝试关闭 Solace。 调用 REST 端点。没有错误。我预计这里会出现错误,因为 Solace 没有运行。
#2 另外,配置 VPN 名称的元数据是什么? 以此作为参考:https://docs.dapr.io/reference/components-reference/supported-pubsub/setup-solace-amqp/
尝试使用相同的凭据使用 Java 发布者/订阅者工作 - 有/没有 VPN。
请帮忙。谢谢!
消息应在 Solace 运行时发布。 当 Solace 未运行时,应该从 DaprClient 抛出错误。
与 Solace 的 AMQP 连接不需要 VPN 名称。只需输入主机名和凭据即可运行。当发生断开连接事件时,您的 DAPR 服务器上应该会出现错误。