RabbitMQ最大连接数

简介: RabbitMQ最大连接数

默认情况下,rabbitmq文件句柄数设置是1024。连接数最多为829,连接数的具体计算方式为:

连接数=(文件句柄数-100)*0.9,计算后的值取整再减2。

例如:(1024-100)*0.9=831.6,取整831再减2得到829。

  1. 通过rabbitmqctl命令查看 RabbitMQ能打开最大连接数
rabbitmqctl status
File Descriptors
Total: 2, limit: 1048469
Sockets: 0, limit: 943620
  1. 通过Management UI查看 RabbitMQ能打开最大连接数


    RabbitMQ的Socket连接数(socket descriptors)是文件描述符(File descriptors)的一个子集,也就是说,RabbitMQ能同时打开的最大连接数和最大文件句柄数都是受限于操作系统关于文件描述符数量的限制,两者是此消彼长的关系。
    一般通过ulimit来调整程序的最大文件句柄数。

查看CentOS7文件系统可以打开文件句柄数:

ulimit -n
1048566


相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
3天前
|
消息中间件 存储 负载均衡
什么是RabbitMQ?
RabbitMQ是一个开源的消息代理软件,用于在分布式系统中传递消息。它实现了高级消息队列协议(AMQP),提供了一种可靠的、强大的、灵活的消息传递机制,使得不同应用程序或组件之间可以轻松地进行通信。
27 0
|
10月前
|
消息中间件 前端开发 Kafka
2. 为什么要使用 RabbitMQ?
2. 为什么要使用 RabbitMQ?
66 0
|
11月前
|
消息中间件 存储 Java
RabbitMq使用
RabbitMq使用
125 0
|
11月前
|
消息中间件 Java
RabbitMQ(2)
RabbitMQ(2)
|
12月前
|
消息中间件 存储 网络协议
二、初识 RabbitMQ
二、初识 RabbitMQ
|
消息中间件 存储 JSON
02 RabbitMQ之SpringAMQP
SpringAMQP是基于RabbitMQ封装的一套模板,并且还利用SpringBoot对其实现了自动装配,使用起来非常方便。
|
消息中间件 存储 缓存
RabbitMQ(三)
RabbitMQ(三)
164 0
RabbitMQ(三)
|
消息中间件 存储 负载均衡
rabbitmq
AMQP协议 Advanced Message Queuing Protocol,应用层高级消息队列协议,基于此协议的客户端与消息中间件可传递消息,不受客户端/中间件同产品、不同的开发语言等条件的限制。
1729 0
rabbitmq
|
消息中间件 存储 Java
深入剖析 rabbitMQ(六)
在上篇关于消息队列的文章中,我们对 rabbitMQ 有过初步的介绍,本篇将将带你深入剖析 rabbitMQ 内部结构和使用。
深入剖析 rabbitMQ(六)
|
消息中间件
深入剖析 rabbitMQ(四)
在上篇关于消息队列的文章中,我们对 rabbitMQ 有过初步的介绍,本篇将将带你深入剖析 rabbitMQ 内部结构和使用。
深入剖析 rabbitMQ(四)

相关实验场景

更多