对于默认的ActiveMQ Artemis队列,可以在队列中查询出站事务吗?

问题描述 投票:0回答:1

如果

node.config
文件没有
messagingServerAddress
的条目,则启动默认的 Artemis 队列。是否可以在 Corda API(V2 或 V3)中查询队列中任何源自自身节点且尚未由对方节点发送/接收的提议交易?业务案例是,如果交易对手节点离线,我希望能够看到队列中积累了什么。

corda activemq-artemis
1个回答
1
投票

从 Corda 3 开始这是不可能的。

Artemis 队列作为高性能日志存储在本地,其中包含各种元数据,以防需要从硬反弹恢复状态。从这种格式中提取信息并不容易。

查看已累积哪些消息的更好方法是查询节点的流检查点,以查看哪些消息在未确认的消息发送上受到阻塞。但我们还没有编写执行此操作的代码。

© www.soinside.com 2019 - 2024. All rights reserved.