从 stomp API 设置预取限制

cat*_*ory 4 python stomp prefetch amq

AMQ文档指出,建立连接时可以设置预取限制 - 有没有办法在实例化队列连接时使用stomp.py设置预取限制?

wol*_*rin 5

我也问过自己这个问题,所以如果有人仍然需要帮助解决这个问题:

可以将 ActiveMQ 标头添加为字典。可能的配置的完整列表在这里

因此,例如要执行更改预取限制所需的操作,您需要在订阅中添加标头:

connection = stomp.Connection()
connection.start()
connection.connect('username', 'password', wait=True)

# set callback
connection.set_listener('', self)
connection.subscribe(destination='/queue/test', id=1, ack='auto', headers={'activemq.prefetchSize': 1})
Run Code Online (Sandbox Code Playgroud)

  • 我使用了相同的代码和标题,但它对我不起作用 (3认同)