RabbitMQ-非持久队列

RabbitMQ-非持久队列,rabbitmq,Rabbitmq,如何更改使队列持久的默认行为?我希望它们不耐用。队列是在运行时创建的,作为WebSocket的后端。 有一个已定义的默认exchange,其持久功能设置为TRUE。我在Exchange上玩了一点,但无法让它像我预期的那样工作。通常,您只需在声明队列的任何库中设置“持久=假” 比如说, python:channel.queue\u声明(queue='hello',durable=True) 爪哇: 布尔持久=真;channel.queueDeclare(“hello”,持久,false,false

如何更改使队列持久的默认行为?我希望它们不耐用。队列是在运行时创建的,作为WebSocket的后端。 有一个已定义的默认exchange,其持久功能设置为TRUE。我在Exchange上玩了一点,但无法让它像我预期的那样工作。

通常,您只需在声明队列的任何库中设置“持久=假”

比如说,

python:
channel.queue\u声明(queue='hello',durable=True)

爪哇:
布尔持久=真;channel.queueDeclare(“hello”,持久,false,false,null)

您可以在RabbitMQ.com上的示例中找到其他语言示例

您应该参考您正在使用的库的文档,尽管通常,您只需在声明队列的任何库中设置“durable=false”

比如说,

python:
channel.queue\u声明(queue='hello',durable=True)

爪哇:
布尔持久=真;channel.queueDeclare(“hello”,持久,false,false,null)

您可以在RabbitMQ.com上的示例中找到其他语言示例

您应该参考您正在使用的库的文档,尽管通常,您只需在声明队列的任何库中设置“durable=false”

比如说,

python:
channel.queue\u声明(queue='hello',durable=True)

爪哇:
布尔持久=真;channel.queueDeclare(“hello”,持久,false,false,null)

您可以在RabbitMQ.com上的示例中找到其他语言示例

您应该参考您正在使用的库的文档,尽管通常,您只需在声明队列的任何库中设置“durable=false”

比如说,

python:
channel.queue\u声明(queue='hello',durable=True)

爪哇:
布尔持久=真;channel.queueDeclare(“hello”,持久,false,false,null)

您可以在RabbitMQ.com上的示例中找到其他语言示例


您应该参考您正在使用的库的文档,但是当您使用Channel类声明队列时,您可以看到这些参数:

Queue.DeclareOk queueDeclare(字符串队列、布尔持久、布尔独占、布尔自动删除、,
映射参数)抛出IOException;
我正在使用:

'amqp-client:3.5.4'

使用Channel类声明队列时,可以看到以下参数:

Queue.DeclareOk queueDeclare(字符串队列、布尔持久、布尔独占、布尔自动删除、,
映射参数)抛出IOException;
我正在使用:

'amqp-client:3.5.4'

使用Channel类声明队列时,可以看到以下参数:

Queue.DeclareOk queueDeclare(字符串队列、布尔持久、布尔独占、布尔自动删除、,
映射参数)抛出IOException;
我正在使用:

'amqp-client:3.5.4'

使用Channel类声明队列时,可以看到以下参数:

Queue.DeclareOk queueDeclare(字符串队列、布尔持久、布尔独占、布尔自动删除、,
映射参数)抛出IOException;
我正在使用:

'amqp-client:3.5.4'

您使用的语言/库是什么?或者您想从管理web页面执行此操作?我正在使用Java和SpringWebSocket框架。它使用STOMP端点连接到RabbitMQ。您使用的是什么语言/库?或者您想从管理web页面执行此操作?我正在使用Java和SpringWebSocket框架。它使用STOMP端点连接到RabbitMQ。您使用的是什么语言/库?或者您想从管理web页面执行此操作?我正在使用Java和SpringWebSocket框架。它使用STOMP端点连接到RabbitMQ。您使用的是什么语言/库?或者您想从管理web页面执行此操作?我正在使用Java和SpringWebSocket框架。它使用STOMP端点连接到RabbitMQ。我看不到在库中配置它的方法。有一个已定义的交换:exchange:(AMQP default),其持久性设置为true。所有的信息都通过那个交换。问题是它的属性无法更改,我想…我看不到在库中配置它的方法。有一个已定义的交换:exchange:(AMQP default),其持久性设置为true。所有的信息都通过那个交换。问题是它的属性无法更改,我想…我看不到在库中配置它的方法。有一个已定义的交换:exchange:(AMQP default),其持久性设置为true。所有的信息都通过那个交换。问题是它的属性无法更改,我想…我看不到在库中配置它的方法。有一个已定义的交换:exchange:(AMQP default),其持久性设置为true。所有的信息都通过那个交换。问题是它的属性不能改变,我想。。。