flash全屏网站模板,网页设计欣赏可爱风格,网站建设合同书 简易,搜索引擎地址1、单节点安装rabbitmq安装延迟队列
安装延迟队列rabbitmq_delayed_message_exchange可以参考这个文章#xff1a; rabbitmq安装延迟队列-CSDN博客
2、集群安装rabbitmq_delayed_message_exchange
在第二个节点 join_cluster 之后#xff0c;start_app 就会报错了
(CaseC…1、单节点安装rabbitmq安装延迟队列
安装延迟队列rabbitmq_delayed_message_exchange可以参考这个文章 rabbitmq安装延迟队列-CSDN博客
2、集群安装rabbitmq_delayed_message_exchange
在第二个节点 join_cluster 之后start_app 就会报错了
(CaseClauseError) no case clause matching: {:error, {:timeout_waiting_for_tables, [:rabbitmq2, :rabbitmq1], [:rabbit_delayed_messagerabbitmq1, :rabbit_delayed_messagerabbitmq1_index]}}
(rabbitmqctl 3.8.0-dev) lib/rabbitmq/cli/plugins/plugins_helpers.ex:107:
RabbitMQ.CLI.Plugins.Helpers.update_enabled_plugins/4
(rabbitmqctl 3.8.0-dev) lib/rabbitmq/cli/plugins/commands/enable_command.ex:121: anonymous fn/6 in RabbitMQ.CLI.Plugins.Commands.EnableCommand.do_run/2(elixir 1.10.4) lib/stream.ex:1325: anonymous fn/2 in Stream.iterate/2
(elixir 1.10.4) lib/stream.ex:1538: Stream.do_unfold/4
(elixir 1.10.4) lib/stream.ex:1609: Enumerable.Stream.do_each/4
(elixir 1.10.4) lib/stream.ex:956: Stream.do_enum_transform/7
(elixir 1.10.4) lib/stream.ex:1609: Enumerable.Stream.do_each/4
(elixir 1.10.4) lib/enum.ex:2161: Enum.reduce_while/3 {:case_clause, {:error, {:timeout_waiting_for_tables, [:rabbitmq2, :rabbitmq1], [:rabbit_delayed_messagerabbitmq1, :rabbit_delayed_messagerabbitmq1_index]}}}
找了很多资料最后发现原因是rabbitmq_delayed_message_exchange插件需要用disc类型,集群的所有节点都需要改成disc类型 #将node2加入node1时指定node2为内存节点node2默认加入之后默认是ram节点
rabbitmqctl join_cluster rabbitnode1 --ram
#若集群已搭建好可以切换节点类型
rabbitmqctl change_cluster_node_type disc
第二个节点修改成 disc 节点之后就可以start_app了。 生活中总是充满了各种选择点餐纠结出行选择聚餐座位团队投票结果不明随机抽签一锤定音等等为了解决这个问题我开发了一款【随机选择决定转盘工具】微信小程序随机做出决策无论是随机抽选还是投硬币都能轻松搞定。现在通过微信小程序二维码就能体验快来试试吧让选择变得更简单