我们刚刚切换到Apache ActiveMQ Artemis,为Javascript WebSocket订阅启用了Stomp服务器,一切正常,但我们接收的消息是“某种”二进制数据。帧被标记为isBinaryBody: true,我还可以发现一个同伴binaryBody属性。我知道这是Apache ActiveMQ Artemis中的默认行为,但是有没有办法禁用/配置它并使其仅用于文本消息?
isBinaryBody: true
binaryBody
w7t8yxp51#
目前,ActiveMQ Artemis是硬编码的,可以将WebSocket帧编码为二进制。没有办法将代理配置为以不同的方式执行此操作。但是,我已经打开了ARTEMIS-4294,以便在未来的版本中进行配置。
1条答案
按热度按时间w7t8yxp51#
目前,ActiveMQ Artemis是硬编码的,可以将WebSocket帧编码为二进制。没有办法将代理配置为以不同的方式执行此操作。但是,我已经打开了ARTEMIS-4294,以便在未来的版本中进行配置。