RabbitMQ配置檔案

2022-05-17 13:24:36 字數 2173 閱讀 3559

簡單的rabbitmq配置可無需配置檔案,只有需要定製複雜應用時,才需要用到配置檔案

rabbitmq-env.conf配置

常用引數:

rabbitmq_node_ip_address= //ip位址,空串bind所有位址,指定位址bind指定網路介面

rabbitmq_node_port= //tcp埠號,預設是5672

rabbitmq_nodename= //節點名稱。預設是rabbit

rabbitmq_config_file= //配置檔案路徑 ,即rabbitmq.config檔案路徑

rabbitmq_mnesia_base= //mnesia所在路徑

rabbitmq_log_base= //日誌所在路徑

rabbitmq_plugins_dir= //外掛程式所在路徑

rabbitmq.config配置

如果是用rpm包安裝,可從預設docs目錄複製配置檔案樣例:

cp /usr/share/doc/rabbitmq-server-3.5.3/rabbitmq.config.example /etc/rabbitmq.config

常用配置如下:

tcp_listerners    #設定rabbimq的監聽埠,預設為[5672]。

vm_memory_high_watermark #設定記憶體低水位線,若低於該水位線,則開啟流控機制,預設值是0.4,即記憶體總量的40%。

hipe_compile #將部分rabbimq**用high performance erlang compiler編譯,可提公升效能,該引數是實驗性,若出現erlang vm segfaults,應關掉。

force_fine_statistics #該引數屬於rabbimq_management,若為true則進行精細化的統計,但會影響效能。

frame_max #包大小,若包小則低延遲,若包則高吞吐,預設是131072=128k。

heartbeat #客戶端與服務端心跳間隔,設定為0則關閉心跳,預設是600秒。

簡單的rabbitmq配置可無需配置檔案,只有需要定製複雜應用時,才需要用到配置檔案

rabbitmq-env.conf配置

常用引數:

rabbitmq_node_ip_address= //ip位址,空串bind所有位址,指定位址bind指定網路介面

rabbitmq_node_port= //tcp埠號,預設是5672

rabbitmq_nodename= //節點名稱。預設是rabbit

rabbitmq_config_file= //配置檔案路徑 ,即rabbitmq.config檔案路徑

rabbitmq_mnesia_base= //mnesia所在路徑

rabbitmq_log_base= //日誌所在路徑

rabbitmq_plugins_dir= //外掛程式所在路徑

rabbitmq.config配置

如果是用rpm包安裝,可從預設docs目錄複製配置檔案樣例:

cp /usr/share/doc/rabbitmq-server-3.5.3/rabbitmq.config.example /etc/rabbitmq.config

常用配置如下:

tcp_listerners    #設定rabbimq的監聽埠,預設為[5672]。

vm_memory_high_watermark #設定記憶體低水位線,若低於該水位線,則開啟流控機制,預設值是0.4,即記憶體總量的40%。

hipe_compile #將部分rabbimq**用high performance erlang compiler編譯,可提公升效能,該引數是實驗性,若出現erlang vm segfaults,應關掉。

force_fine_statistics #該引數屬於rabbimq_management,若為true則進行精細化的統計,但會影響效能。

frame_max #包大小,若包小則低延遲,若包則高吞吐,預設是131072=128k。

heartbeat #客戶端與服務端心跳間隔,設定為0則關閉心跳,預設是600秒。

rabbitMQ配置檔案

簡單的rabbitmq配置可無需配置檔案,只有需要定製複雜應用時,才需要用到配置檔案 rabbitmq env.conf配置 常用引數 quote rabbitmq node ip address ip位址,空串bind所有位址,指定位址bind指定網路介面 rabbitmq node port t...

rabbitMQ配置檔案

rabbitmq有三個配置檔案,分別為主配置檔案 rabbitmq.conf erlang術語格式配置檔案 advanced.config 環境變數配置檔案 rabbitmq env.conf 在linux使用二進位制安裝rabbitmq3.8版本,預設沒有配置檔案。需要自己建立檔案放上去。rabb...

drbd配置檔案 drbd配置檔案

drbd配置檔案 vim usr local drbd etc drbd.d global common.conf global usage count yes 是否參加drbd使用者統計 common protocol c 使用drbd的第三種同步協議 disk 使用dpod功能保證在數 on i...