Changed schema logic
This commit is contained in:
parent
2e2bbaff33
commit
ad69f5b506
|
@ -2512,7 +2512,19 @@ end}.
|
|||
}.
|
||||
|
||||
{mapping, "default_queue_type", "rabbit.default_queue_type", [
|
||||
{datatype, {enum, [quorum, classic, stream]}}]}.
|
||||
{datatype, atom}
|
||||
]}.
|
||||
|
||||
{translation, "rabbit.default_queue_type",
|
||||
fun(Conf) ->
|
||||
case cuttlefish:conf_get("default_queue_type", Conf, rabbit_classic_queue) of
|
||||
classic -> rabbit_classic_queue;
|
||||
quorum -> rabbit_quorum_queue;
|
||||
stream -> rabbit_stream_queue;
|
||||
Module -> Module
|
||||
end
|
||||
end}.
|
||||
|
||||
|
||||
|
||||
%%
|
||||
|
|
|
@ -275,15 +275,9 @@ feature_flag_name(_) ->
|
|||
undefined.
|
||||
|
||||
default() ->
|
||||
case rabbit_misc:get_env(rabbit,
|
||||
default_queue_type,
|
||||
classic)
|
||||
of
|
||||
quorum -> rabbit_quorum_queue;
|
||||
classic -> rabbit_classic_queue;
|
||||
stream -> rabbit_stream_queue;
|
||||
_ -> rabbit_classic_queue
|
||||
end.
|
||||
rabbit_misc:get_env(rabbit,
|
||||
default_queue_type,
|
||||
rabbit_classic_queue).
|
||||
|
||||
-spec to_binary(module()) -> binary().
|
||||
to_binary(rabbit_classic_queue) ->
|
||||
|
|
Loading…
Reference in New Issue