RabbitMQ单机怎么实现多实例配置
来源:爱站网时间:2021-06-09编辑:网友分享
有时候因为一些因素的限制不得不在一台机器上去搭建一个rabbitmq集群,不过这种集群仅仅适合自己玩玩,那RabbitMQ单机怎么实现多实例配置呢,爱站技术频道小编这就来跟大家一起验证吧。
真实生成环境还是要配成多机集群的。有关怎么配置多机集群的可以参考其他的资料,这里主要论述如何在单机中配置多个rabbitmq实例。
配置的前提是你的rabbitmq可以运行起来,比如”ps aux|grep rabbitmq”你能看到相关进程,又比如运行“rabbitmqctl status”你可以看到类似如下信息,而不报错:
[root@hiddenzhu-8drdc rabbitmq]# rabbitmqctl status
Status of node 'rabbit@hiddenzhu-8drdc' ...
[{pid,13014},
{running_applications,[{rabbit,"RabbitMQ","3.4.0"},
{mnesia,"MNESIA CXC 138 12","4.14.1"},
{os_mon,"CPO CXC 138 46","2.4.1"},
{xmerl,"XML parser","1.3.12"},
{sasl,"SASL CXC 138 11","3.0.1"},
{stdlib,"ERTS CXC 138 10","3.1"},
{kernel,"ERTS CXC 138 10","5.1"}]},
{os,{unix,linux}},
{erlang_version,"Erlang/OTP 19 [erts-8.1] [source] [64-bit] [smp:4:4] [async-threads:30] [hipe] [kernel-poll:true]\n"},
{memory,[{total,37276536},
{connection_readers,0},
{connection_writers,0},
{connection_channels,0},
{connection_other,2832},
{queue_procs,2832},
{queue_slave_procs,0},
{plugins,0},
{other_proc,13331064},
{mnesia,66248},
{mgmt_db,0},
{msg_index,41184},
{other_ets,778528},
{binary,23152},
{code,14637029},
{atom,654241},
{other_system,7739426}]},
{alarms,[]},
{listeners,[{clustering,25672,"::"},{amqp,5672,"::"}]},
{vm_memory_high_watermark,0.4},
{vm_memory_limit,3301929779},
{disk_free_limit,50000000},
{disk_free,37108654080},
{file_descriptors,[{total_limit,924},
{total_used,3},
{sockets_limit,829},
{sockets_used,1}]},
{processes,[{limit,1048576},{used,126}]},
{run_queue,0},
{uptime,2143}]
上述关于RabbitMQ单机怎么实现多实例配置的文章内容,爱站技术频道小编已经全部讲解完毕,大家如果觉得感兴趣可以多多支持和关注爱站技术频道小编,后续会有更多精彩的服务器教程相关内容。