簡體   English   中英

如何在rabbitmq中使用優先級隊列?

[英]how to use priority queue in rabbitmq?

rabbitmq版本3.6.1我不知道如何在erlangmq中使用erlang代碼創建優先級隊列。

我的代碼如下:

{ok, Connection} =
    amqp_connection:start(#amqp_params_network{host = "localhost"}),
{ok, Channel} = amqp_connection:open_channel(Connection),

amqp_channel:call(Channel,
                  #'queue.declare'{queue = <<"my-priority-queue">>, passive = true,
                                   arguments = [{<<"x-max-priority">>, 10}]}).

argumnets是AMQP類型表,其條目必須具有在Erlang API中指定的類型。 嘗試

arguments = [{<<"x-max-priority">>, long, 10}]

其他方便的類型是longstrtimestamparray[{Type, Value}] ), table[{Key, Type, value}] )等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM