问题标签 [solace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
481 浏览

solace - 使用 MQTT 访问持久队列中的消息

我知道我可以使用 JCSMP 或 JMS API 来使用来自 Solace Durable Queue 的消息。我想知道我是否可以使用 MQTT 使用来自 Solace Durable Queue 的消息。我试过了,但我从来没有成功过。我的 MQTT 客户端尝试订阅持久队列名称,但队列中的消息未传递到我的 MQTT 客户端。

我的场景如下:来自 Internet 的客户端使用 MQTT 将消息发布到 Solace 中的某些主题,而我有一些订阅这些主题的持久队列以“吸引”发布到这些 MQTT 主题的消息,以便我以后处理它们。我想标准化消息交换以仅使用 MQTT。因此,我也想使用 MQTT 来消费存储在这个持久队列中的消息。任何建议我如何做到这一点。

谢谢你。

0 投票
1 回答
188 浏览

asp.net - 如何从 ASP.Net Web 应用程序向 Solace MQ 发送消息

我是 Solace MQ 的新手。我的问题是,

如何从 asp.net Web 应用程序向 Solace MQ 发送请求。为了实现这一目标,我需要执行哪些步骤。

我已经浏览了 solace MQ Dev 社区和开发人员指南,但对我来说并不太清楚。我想了解向 Solace MQ 发送请求的基本概念。

0 投票
1 回答
1105 浏览

java - 为什么消息卡在慰藉服务器上?

我正在为我的应用程序使用以下设置的spring DMLC,我面临着DMLC的奇怪行为,如果我在侦听器队列上发送1000条消息,只有~1990条消息很快到达dmlc,而~10条消息卡在服务器上,进一步分析我发现这 10 个确认没有发回,这就是为什么我可以在服务器上看到它们,几分钟后发回确认但速度很慢。

进一步,我cacheConsumers=false在 CachingConnectionFactory 中尝试过,一切都变得很好,但是这使得频繁地绑定/取消绑定到 mq 服务器并在 jmv 中创建巨大的消费者对象,有没有人有任何解决方案如何解决这个问题 cacheConsumers=true

0 投票
1 回答
112 浏览

solace - 为什么评估 vmr for Solace 不通过 tcp 发送 syslog 事件?

我在 Virtual box 中有一个评估版的 Solace。

它正在使用桥接网络适配器。

我已将 syslog 配置为通过 tcp 调度事件:

但是,该设备不会将系统日志事件发送到本地网络中另一台计算机上的我的 Kiwi 系统日志服务器。

我可以看到正在使用命令写入本地日志文件的事件:

0 投票
3 回答
4841 浏览

jms - 将 Spring 的 JndiObjectFactoryBean 转换为 Solace-MQ JMS 的 ConnectionFactory 时出错

我有一个使用 JNDI 和 Spring 的 Camel Context 的良好工作 XML 配置

后来 Solace.JndiObjectFactoryBean 被用作 connectionFactory

我正在尝试将其转换为从org.apache.camel.spring.javaconfig.CamelConfiguration. 但是有一个问题。当我尝试在 JMS 组件上设置连接工厂时 component.setConnectionFactory(getJndiObjectFactoryBean()); getJndiObjectFactoryBean(),我得到一个编译时异常:

但是,当我尝试将从 getJndiObjectFactoryBean 返回的 JndiObjectFactoryBean 显式转换为 SolConnectionFactory 时,出现运行时错误

我相信在类路径中确实有必要的罐子。sol-common-xyzjar、sol-jcsmp-xyzjar、sol-jms-xyzjar

0 投票
2 回答
361 浏览

solace - Solace:如何关闭从 solace java api 发送到 std err 的信息语句

目前在运行 solace 客户端时看到以下行。

查看 JCSMPProperties 类来控制它,但没有运气。

0 投票
1 回答
1406 浏览

messaging - 安慰消息 - 有效负载大小

solace 消息传递平台当前支持的最大有效负载大小是多少?

0 投票
1 回答
1303 浏览

session - 安慰会话恢复,消息重新传递

我正在使用 Spring DefaultMessageListenerContainer 和 JMS 消息侦听器来使用来自 Solace Queue 的消息。客户端确认设置为真。

如果出现异常消息,则由于未确认且未重新传递,因此消息仍保留在队列中。处理异常后抽取的新消息。

已阅读有关使用 session.recover 的信息,但我们如何处理 session 。还尝试将 maxredelivery 设置为 3 。但不工作。

任何帮助将不胜感激

0 投票
1 回答
339 浏览

solace - REST 交付点中的 ssl 使用者配置

我正在使用 soladmin 创建消费者。消费者是 ssl 消费者,并且运行状态为关闭。我收到一条错误消息,提示“本地 ssl 握手失败:服务器证书验证失败:不受信任的公用名”

任何人都知道在什么情况下我会收到此错误。

0 投票
1 回答
489 浏览

solace - 队列订阅主题时的持久消息传递模式

我有一个订阅主题的队列。我的 MQTT 客户端向主题发布消息。我的 Java 程序使用 JCSMP API 使用队列中的消息。但是,我注意到我的 Java 程序从队列接收到的消息的传递模式是直接的,有时是非持久的。那么,这是否意味着我的消息不会被假脱机到 SAN?我是否可以为我的队列设置主题订阅,以便从该主题接收并存储在此队列中的所有消息都将是持久的?

谢谢你。