问题标签 [solace-mq]

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 回答
200 浏览

solace - Solace Message Broker Message Spool 活动磁盘分区

检查消息假脱机配置时,Active Disk Partition Usage: 100.00% 是什么意思?如果这是一个问题,我将如何解决它?

我有零消息假脱机到 Solace,但是在获得上述状态时,我在配置新队列时也遇到了问题。

有没有办法清除所有系统日志,即命令、事件、调试和系统?我知道有一个存档策略,但我希望我的日志有一个干净的状态。

消息假脱机的完整跟踪是:配置状态:启用(主要)假脱机最大使用量:1500 MB 使用内部磁盘:是

操作状态:AD-Active 数据路径状态:Up 同步状态:已同步 Spool-Sync 状态:已同步 上次失败原因:N/A 上次失败时间:N/A 最大消息计数:240M 消息计数利用率:0.00% 事务资源利用率:0.00 % Delivered Unacked Msgs Utilization: 0.00% Spool Files Utilization: 0.00% Active Disk Partition Usage: 100.00% Mate Disk Partition Usage: -% Next Message Id: 222789873 Defragmentation Status: Idle 正在删除的数量: 0 当前持久存储使用情况 ( MB) 0.0000 0.0000 0。0000 当前假脱机的消息数 0 0 0

我正在使用系统软件。SolOS-TR 版本 7.2.2.34。

0 投票
1 回答
139 浏览

solace - 未在 solAdmin 中查看安慰消息 Id

我在 solace 界面中发布了一条消息,并为此生成了 messageId。

在 SolAdmin 中,当我检查队列时,我可以看到收到一条新消息,但生成的消息 ID 不同。

上述 messageID 生成的输出为 ID:2eaaf46d-b9ff-4aeb-a385-fbc2e6cced0a:1:1:1-1

但在 SolAdmin 中,消息显示为 5985824677

0 投票
1 回答
298 浏览

solace-mq - 有没有办法像 ActiveMQ 一样在本地运行慰藉队列?

有没有办法像 ActiveMQ 一样在本地运行 Solace 队列?

以下是我的意思的解释:

我在 Spring 集成上有一个使用 MQ 消息的微服务,因此为了在本地测试它,我运行 activemq-all.jar,启动我的微服务并使用 Hermes JMS 将消息推送到 localhost 队列中。

所以问题是:有什么方法可以用 Solace 队列和主题做同样的事情吗?

0 投票
3 回答
875 浏览

solace - solace - 水平可扩展性保证排序

所以在非排他队列上,我们对消息进行了排序(例如,id 123 更新事件将在 id 123 创建事件之后)。当我们只有一个消费者时一切都好,但需要水平可伸缩性。通过产生另一个消费者,我知道代理将在其中进行循环,因此更新事件可以在其创建事件之前处理。

关于如何解决这个问题,是否有任何现有的安慰模式?我知道像 kafka 和 activemq 这样的一些代理支持它,通过在发布期间指定 id 将确保具有该 id 的所有消息将仅在一个消费者上排队;因此,尊重事件的顺序。

0 投票
1 回答
83 浏览

c# - solace - 故障转移连接

我正在使用 solace 主题发送消息,并且主机中的会话属性具有多个逗号分隔的 IP (ip1:port1,ip2:port2):. 那么在这种情况下failover,我怎么知道我连接了哪个 IP?

0 投票
1 回答
153 浏览

python - 连接到 Solace 队列的 Python 库

我想使用 python 将 json 对象发送到 Solace 队列。Python 中是否有任何库可以与 Solace 队列一起使用。如果是,请让我知道图书馆以及如何使用它。谢谢你。-普拉文

0 投票
1 回答
381 浏览

java - 配置@JmsListener 以限制消息速率

我已经实现@JmsListener了收听来自 Producer 的消息。

因此,如上所示,Consumer正在消费来自生产者的消息并调用应用程序(APP)来处理这些消息,在这种情况下应用程序很慢,我们想限制我们从队列中消费的消息速率(Consumer <- Producer)

找到限制Producer消息速率的方法,可以通过限制订阅或并发的东西来完成,但没有找到任何支持@JmsListener注释

0 投票
1 回答
69 浏览

mqtt - 使用 MQTT 和 Solace 限制/保护主题

我正在使用 Solace 的 PubSub+ for MQTT 作为代理来开发事件驱动的模拟基础架构。我有一种以 . 为前缀的控制消息主题control/

无论如何,是否有保护/限制对该主题前缀(或一般特定主题)的发布访问权限给一个经过身份验证的用户(即控制器节点)?

感谢您的时间!

0 投票
1 回答
372 浏览

java - 如何从 Solace JMS 队列接收 JSON 消息,队列已创建

我正在尝试从 Solace JMS 队列接收 JSON 消息,但没有收到任何消息。下面是我的代码

我的消息类型是下面的 JSON 广告,我为此创建了一个 POJO。

我收到一条警告说响应 - 400 队列已经存在,因为它是一个现有队列,我没有收到任何消息。我在这里做错了什么?

0 投票
1 回答
386 浏览

jmeter - JMETER 错误 - 无法加载信任库:/var/tmp/jre1.8.0_281/lib/security/cacerts - 由 java.io.FileNotFoundException 引起

我正在尝试从我的 linux VM 运行测试,并且在与 Solace Broker 建立 SSL 连接时遇到了以下错误。

javax.naming.NamingException:无法加载信任存储:/var/tmp/jre1.8.0_281/lib/security/cacerts - 由 java.io.FileNotFoundException 引起 - /var/tmp/jre1.8.0_281/lib/security/ cacerts(是一个目录)[根异常是 com.solacesystems.jcsmp.InvalidPropertiesException:无法加载信任库:/var/tmp/jre1.8.0_281/lib/security/cacerts]

我在 system.properties 中运行具有以下配置的脚本