blob: 84bfa7e4062c8db7b86fdd908f1a2979c080905c [file] [log] [blame]
<!doctype html>
<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-parameterConfiguration/02server" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
<title data-rh="true">Server Configuration | RocketMQ</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://your-docusaurus-test-site.com/docs/4.x/parameterConfiguration/02server"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Server Configuration | RocketMQ"><meta data-rh="true" name="description" content="NameServer configuration"><meta data-rh="true" property="og:description" content="NameServer configuration"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://your-docusaurus-test-site.com/docs/4.x/parameterConfiguration/02server"><link data-rh="true" rel="alternate" href="https://your-docusaurus-test-site.com/zh/docs/4.x/parameterConfiguration/02server" hreflang="zh"><link data-rh="true" rel="alternate" href="https://your-docusaurus-test-site.com/docs/4.x/parameterConfiguration/02server" hreflang="en"><link data-rh="true" rel="alternate" href="https://your-docusaurus-test-site.com/docs/4.x/parameterConfiguration/02server" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://R2IYF7ETH7-dsn.algolia.net" crossorigin="anonymous"><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="RocketMQ RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="RocketMQ Atom Feed">
<link rel="search" type="application/opensearchdescription+xml" title="RocketMQ" href="/opensearch.xml">
<script>var _hmt=_hmt||[];!function(){var e=document.createElement("script");e.src="https://hm.baidu.com/hm.js?36428f2b841d08e7405724cbf7f860d2";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}()</script>
<link rel="preconnect" href="https://www.google-analytics.com">
<script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-89603173-1","auto"),ga("set","anonymizeIp",!0),ga("send","pageview")</script>
<script async src="https://www.google-analytics.com/analytics.js"></script>
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="RocketMQ RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="RocketMQ Atom Feed">
<link rel="alternate" type="application/rss+xml" href="/release-notes/rss.xml" title="RocketMQ RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/release-notes/atom.xml" title="RocketMQ Atom Feed">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="RocketMQ RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="RocketMQ Atom Feed">
<link rel="stylesheet" href="//g.alicdn.com/mamba/assets/0.0.13/mse-arc-ui.min.css">
<script src="//g.alicdn.com/mamba/assets/0.0.13/mse-arc-ui.min.js"></script><link rel="stylesheet" href="/assets/css/styles.b006b670.css">
<link rel="preload" href="/assets/js/runtime~main.9fb1bb92.js" as="script">
<link rel="preload" href="/assets/js/main.db9ae330.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/Apache_RocketMQ_logo.svg.png" alt="My Site Logo" class="themedImage_ToTc themedImage--light_HNdA"><img src="/img/Apache_RocketMQ_logo.svg.png" alt="My Site Logo" class="themedImage_ToTc themedImage--dark_i4oU"></div><b class="navbar__title text--truncate">Apache RocketMQ</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/apache/rocketmq" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link"><svg viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" class="iconLanguage_nlXk"><path fill="currentColor" d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"></path></svg>English</a><ul class="dropdown__menu"><li><a href="/zh/docs/4.x/parameterConfiguration/02server" target="_self" rel="noopener noreferrer" class="dropdown__link" lang="zh">简体中文</a></li><li><a href="/docs/4.x/parameterConfiguration/02server" target="_self" rel="noopener noreferrer" class="dropdown__link dropdown__link--active" lang="en">English</a></li></ul></div><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Docs</a><ul class="dropdown__menu"><li><a aria-current="page" class="dropdown__link dropdown__link--active" href="/docs/">5.0</a></li><li><a aria-current="page" class="dropdown__link dropdown__link--active" href="/docs/4.x/">4.x</a></li></ul></div><a class="navbar__item navbar__link" href="/download">Download</a><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Blog</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/blog">User Cases</a></li><li><a class="dropdown__link" href="/events">Activity</a></li><li><a class="dropdown__link" href="/release-notes">Change Log</a></li><li><a class="dropdown__link" href="/news">RocketMQ News</a></li></ul></div><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Community</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/contact">Join Community</a></li><li><a class="dropdown__link" href="/origin">Origin</a></li><li><a class="dropdown__link" href="/team">Teams</a></li><li><a class="dropdown__link" href="/docs/contributionGuide/01how-to-contribute">Contributions</a></li><li><a class="dropdown__link" href="/enterprise">Enterprises</a></li></ul></div><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="searchBox_ZlJk"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20" aria-hidden="true"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0 docsWrapper_BCFX"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docPage__5DB"><aside class="theme-doc-sidebar-container docSidebarContainer_b6E3"><div class="sidebarViewport_Xe31"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/4.x/">Introduction</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/4.x/producer/01concept1">Producer</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/4.x/consumer/01concept2">Consumer</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/4.x/deployment/01deploy">Deployment &amp; Operations</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/4.x/bestPractice/01bestpractice">Best Practice</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret menu__link--active" aria-expanded="true" href="/docs/4.x/parameterConfiguration/01local">Parameter Configuration</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/docs/4.x/parameterConfiguration/01local">Client Configuration</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/docs/4.x/parameterConfiguration/02server">Server Configuration</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/4.x/eventbridge/01RocketMQEventBridgeConcepts">RocketMQ EventBridge</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/4.x/mqtt/01RocketMQMQTTOverview">RocketMQ MQTT</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/4.x/streams/01RocketMQ Streams Overview">RocketMQ Streams</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/4.x/connect/01RocketMQ Connect Overview">RocketMQ Connect</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/docs/4.x/contributionGuide/01how-to-contribute">Contribution Guide</a></div></li></ul></nav></div></div></aside><main class="docMainContainer_gTbr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li class="breadcrumbs__item"><span class="breadcrumbs__link">Parameter Configuration</span><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Server Configuration</span><meta itemprop="position" content="2"></li></ul></nav><span class="theme-doc-version-badge badge badge--secondary">Version: 4.x</span><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><h1>Server Configuration</h1><h2 class="anchor anchorWithStickyNavbar_LWe7" id="nameserver-configuration">NameServer configuration<a href="#nameserver-configuration" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading"></a></h2><table><thead><tr><th>Name</th><th>Description</th><th>Parameter type</th><th>Default value</th><th>Effective value</th><th>Importance</th></tr></thead><tbody><tr><td>rocketmqHome</td><td>RocketMQ main directory, default user main directory</td><td>String</td><td></td><td></td><td></td></tr><tr><td>namesrvAddr</td><td>NameServer address</td><td>String</td><td></td><td></td><td></td></tr><tr><td>kvConfigpath</td><td>KV configuration file path, including configuration information for ordered message topics</td><td>String</td><td></td><td></td><td></td></tr><tr><td>configStorePath</td><td>NameServer configuration file path, it is recommended to use the -c option to specify the NameServer configuration file path</td><td>String</td><td></td><td></td><td></td></tr><tr><td>clusterTest</td><td>Whether or not cluster testing is supported, default is false</td><td>boolean</td><td></td><td></td><td></td></tr><tr><td>orderMessageEnable</td><td>Whether or not ordered messages are supported, default is false</td><td>boolean</td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td></tr></tbody></table><h2 class="anchor anchorWithStickyNavbar_LWe7" id="network-configuration-properties">Network configuration properties<a href="#network-configuration-properties" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading"></a></h2><table><thead><tr><th>Name</th><th>Description</th><th>Parameter type</th><th>Default value</th><th>Effective value</th><th>Importance</th></tr></thead><tbody><tr><td>accessMessageInMemorymaxRatio</td><td>The ratio of accessing messages in memory</td><td>int</td><td>40(%)</td><td></td><td></td></tr><tr><td>adminBrokerThreadPoolNums</td><td>The number of threads in the server&#x27;s processing control console management command thread pool</td><td>int</td><td>16</td><td></td><td></td></tr><tr><td>autoCreateSubscriptionGroup</td><td>Whether or not to automatically create consumer groups</td><td>boolean</td><td>true</td><td>true/false</td><td></td></tr><tr><td>autoCreateTopicEnable</td><td>Whether or not to automatically create topics</td><td>boolean</td><td></td><td></td><td></td></tr><tr><td>bitMapLengthConsumeQueueExt</td><td>The size of the extended filter bitmap for ConsumeQueue</td><td>int</td><td>112</td><td></td><td></td></tr><tr><td>brokerClusterName</td><td>Broker cluster name</td><td>String</td><td>TestCluster</td><td></td><td></td></tr><tr><td>brokerFastFailureEnable</td><td>Whether or not to support broker fast failure. If true, it means that the sending message thread pool and message pulling thread pool will immediately clear the queued tasks and return a system error</td><td>boolean</td><td>true</td><td></td><td></td></tr><tr><td>brokerId</td><td>BrokerID, 0 represents the main node, greater than 0 represents the slave node</td><td>int</td><td>0</td><td></td><td></td></tr><tr><td>brokerIP1</td><td>Broker service address</td><td>String</td><td></td><td></td><td></td></tr><tr><td>brokerIP2</td><td>Broker HAIP address, used for slave message synchronization</td><td>String</td><td></td><td></td><td></td></tr><tr><td>brokerName</td><td>Broker server name, morning server hostname</td><td>String</td><td>broker-a</td><td></td><td></td></tr><tr><td>brokerPermission</td><td>Broker permissions, default is 6, meaning read-write</td><td>int</td><td>6</td><td></td><td></td></tr><tr><td>brokerRole</td><td>Broker role, divided into ASYNC_MASTER, SYNC_MASTER, SLAVE</td><td>enum</td><td>ASYNC_MASTER</td><td></td><td></td></tr><tr><td>brokerTopicEnable</td><td>Whether or not broker name can be used as a subject</td><td>boolean</td><td></td><td></td><td></td></tr><tr><td>channelNotActiveInterval</td><td></td><td>long</td><td></td><td></td><td></td></tr><tr><td>checkCRCOnRecover</td><td>Whether or not to verify CRC during file recovery</td><td>boolean</td><td></td><td></td><td></td></tr><tr><td>cleanFileForciblyEnable</td><td>Whether or not to support forced deletion of expired files</td><td>boolean</td><td></td><td></td><td></td></tr><tr><td>cleanResourceInterval</td><td>Clear expired file thread scheduling frequency</td><td>int</td><td></td><td></td><td></td></tr><tr><td>clientAsyncSemaphoreValue</td><td>The frequency of client calls to invokeAsyncImpl method</td><td>int</td><td></td><td></td><td></td></tr><tr><td>clientCallbackExecutorThreads</td><td>The number of client callback threads</td><td>int</td><td></td><td></td><td></td></tr><tr><td>clientChannelMaxIdleTimeSeconds</td><td>The maximum waiting time for each channel of the client</td><td>int</td><td></td><td></td><td></td></tr><tr><td>clientCloseSocketIfTimeout</td><td>Whether or not the client needs to wait when closing the socket</td><td>boolean</td><td>false</td><td></td><td></td></tr><tr><td>clientManagerThreadPoolQueueCapacity</td><td>The initial size of the client management thread pool task queue</td><td>int</td><td>1000000</td><td></td><td></td></tr><tr><td>clientManageThreadPoolNums</td><td>The number of threads for server to process client management (heartbeat, registration, unregistration)</td><td>int</td><td>32</td><td></td><td></td></tr><tr><td>clientOnewaySemaphoreValue</td><td>The control of client calls to invokeOnewayImpl method.</td><td>int</td><td></td><td></td><td></td></tr><tr><td>clientPooledByteBufAllocatorEnable</td><td>Whether client pooling memory enabled</td><td>boolean</td><td></td><td></td><td></td></tr><tr><td>clientSocketRcvBufSize</td><td>Size of client socket receive buffer</td><td>long</td><td></td><td></td><td></td></tr><tr><td>clientSocketSndBufSize</td><td>Size of client socket send buffer</td><td>long</td><td></td><td></td><td></td></tr><tr><td>clientWorkerThreads</td><td>Number of worker threads</td><td>int</td><td></td><td></td><td></td></tr><tr><td>clusterTopicEnable</td><td>Whether cluster name is available for topic use</td><td>boolean</td><td></td><td></td><td></td></tr><tr><td>commercialBaseCount</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>commercialBigCount</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>commercialEnable</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>commercialTimerCount</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>commitCommitLogLeastPages</td><td>Minimum number of dirty pages required for one commit, default 4 pages, for commitlog file</td><td>int</td><td></td><td></td><td></td></tr><tr><td>commitCommitLogThoroughInterval</td><td>Maximum interval between two commits of Commitlog, if exceeded, commitCommitLogLeastPages will be ignored and submitted directly</td><td>int</td><td>200</td><td></td><td></td></tr><tr><td>commitIntervalCommitLog</td><td>Commitlog commit frequency</td><td>int</td><td>200</td><td></td><td></td></tr><tr><td>compressedRegister</td><td>Whether message compression is enabled</td><td>boolean</td><td></td><td></td><td></td></tr><tr><td>connectTimeoutMillis</td><td>Connection timeout time</td><td>long</td><td>3000</td><td></td><td></td></tr><tr><td>consumerFallbehindThreshold</td><td>Message consumption piling threshold, default 16GB, effective when disableConsumeifConsumeIfConsumerReadSlowly is true</td><td>long</td><td>17179869184</td><td></td><td></td></tr><tr><td>consumerManagerThreadPoolQueueCapacity</td><td>Size of consumer management thread pool task queue</td><td>int</td><td>1000000</td><td></td><td></td></tr><tr><td>consumerManageThreadPoolNums</td><td>Server processing consumer management, getting consumer list, updating consumer progress, querying consumption progress, etc.</td><td>int</td><td>32</td><td></td><td></td></tr><tr><td>debugLockEnable</td><td>Whether PutMessage Lock lock print information is supported</td><td>boolean</td><td>false</td><td></td><td></td></tr><tr><td>defaultQueryMaxNum</td><td>Default number of messages returned for query, default 32</td><td>int</td><td>32</td><td></td><td></td></tr><tr><td>defaultTopicQueueNums</td><td>Number of queues created on a broker for a subject</td><td>int</td><td>8</td><td></td><td></td></tr><tr><td>deleteCommitLogFilesInterval</td><td>Time interval for deleting commitlog files, delete one file and then wait for another file</td><td>int</td><td>100</td><td></td><td></td></tr><tr><td>deleteConsumeQueueFilesInterval</td><td>Time interval for deleting consumequeue files</td><td>int</td><td>100</td><td></td><td></td></tr><tr><td>deleteWhen</td><td>Under the condition of sufficient disk file space, what time of day to perform deleting expired files by default, 04 means 4am</td><td>string</td><td>04</td><td></td><td></td></tr><tr><td>destroyMapedFileIntervalForcibly</td><td>Maximum survival time of MappedFile that is rejected, default 120s. When the clear expired file thread first destroys the mappedfile, if the file is referenced by other threads, the reference count is greater than 0, the availability status of the MappedFile is set to false, and the first delete time is set. The next clear task arrives, if the system time is greater than the initial delete time plus this parameter, the ref count is reduced by 1000 once, until the reference count is less than 0, then release the physical resource</td><td>int</td><td>120000</td><td></td><td></td></tr><tr><td>disableConsumeIfConsumerReadSlowly</td><td>Whether to disable the consumer group from continuing to consume messages if the consumer group message consumption is piled up</td><td>boolean</td><td>false</td><td></td><td></td></tr><tr><td>diskFallRecorded</td><td>Whether to count the disk usage, default is true</td><td>boolean</td><td>true</td><td></td><td></td></tr><tr><td>diskMaxUsedSpaceRatio</td><td>Maximum usage ratio of the partition where the commitlog directory is located, if the usage ratio of the partition where the commitlog directory is located is greater than this value, the expired file deletion is triggered</td><td>int</td><td>75</td><td></td><td></td></tr><tr><td>duplicationEnable</td><td>Whether to allow duplicate replication, default is false</td><td>boolean</td><td>false</td><td></td><td></td></tr><tr><td>enableCalcFilterBitMap</td><td>Whether to enable bit mapping.</td><td>boolean</td><td>false</td><td></td><td></td></tr><tr><td>enableConsumeQueueExt</td><td>Whether to enable ConsumeQueue extended attributes</td><td>boolean</td><td>false</td><td></td><td></td></tr><tr><td>enablePropertyFilter</td><td>Whether filtering messages based on attributes is supported. If filtering messages based on standard SQL92 mode is used, this parameter must be set to true.</td><td>boolean</td><td>false</td><td></td><td></td></tr><tr><td>endTransactionPoolQueueCapacity</td><td>Size of thread queue for processing commit and rollback messages thread pool</td><td>int</td><td></td><td></td><td></td></tr><tr><td>endTransactionThreadPoolNums</td><td>Processing commit and rollback message thread pool</td><td>int</td><td>24</td><td></td><td></td></tr><tr><td>expectConsumerNumUseFilter</td><td>Bloom filter parameters</td><td>int</td><td>32</td><td></td><td></td></tr><tr><td>fastFailIfNoBufferInStorePool</td><td>Whether fast failure is supported when getting ByteBuffer from transientStorepool</td><td>boolean</td><td>false</td><td></td><td></td></tr><tr><td>fetchNamesrvAddrByAddressServer</td><td>Whether to support getting NameServer from server</td><td>boolean</td><td>false</td><td></td><td></td></tr><tr><td>fileReservedTime</td><td>File retention time, default 72 hours, meaning that if the last update time of a non-current write file plus filereservedtime is less than the current time, the file will be cleared</td><td>String</td><td>120</td><td></td><td></td></tr><tr><td>filterDataCleanTimeSpan</td><td>Time interval for clearing filter data</td><td>long</td><td>86400000</td><td></td><td></td></tr><tr><td>filterServerNums</td><td>Number of filter servers for broker server</td><td>int</td><td>0</td><td></td><td></td></tr><tr><td>filterSupportRetry</td><td>Whether message filtering supports retries</td><td>boolean</td><td>false</td><td></td><td></td></tr><tr><td>flushCommitLogLeastPages</td><td>Minimum number of dirty pages required for one flush, for commitlog file</td><td>int</td><td>4</td><td></td><td></td></tr><tr><td>flushCommitLogTimed</td><td>Indicates whether to wait for FlushIntervalCommitlog using the Thread.sleep method if await is true</td><td>boolean</td><td>false</td><td></td><td></td></tr><tr><td>flushConsumeQueueLeastPages</td><td>Minimum number of dirty pages required for one flush, default 2 pages, for Consume file</td><td>int</td><td>2</td><td></td><td></td></tr><tr><td>flushConsumeQueueThoroughInterval</td><td>Maximum interval between two flushs of Consume, if exceeded, will be ignored.</td><td>int</td><td>60000</td><td></td><td></td></tr><tr><td>flushConsumerOffsetHistoryInterval</td><td>ushConsumeQueueLeastPages flush directly</td><td>int</td><td>60000</td><td></td><td></td></tr><tr><td>flushConsumerOffsetInterval</td><td>Frequency of persisting message consumption progress in consumerOffse.json file (ms)</td><td>int</td><td>5000</td><td></td><td></td></tr><tr><td>flushDelayOffsetInterval</td><td>Interval for flushing delay queue pull progress, default 10s</td><td>long</td><td>10000</td><td></td><td></td></tr><tr><td>flushDiskType</td><td>Flush mode, default is ASYNC_FLUSH (asynchronous flush), optional value SYNC_FLUSH (synchronous flush)</td><td>enum</td><td>ASYNC_FLUSH</td><td></td><td></td></tr><tr><td>flushIntervalCommitLog</td><td>Commitlog flush frequency</td><td>int</td><td>500</td><td></td><td></td></tr><tr><td>flushIntervalConsumeQueue</td><td>ConsumuQueue file flush frequency</td><td>int</td><td>1000</td><td></td><td></td></tr><tr><td>flushLeastPagesWhenWarmMapedFile</td><td>How often to fill the entire file with bytes 0, every x pages. Default 4096 pages, effective for asynchronous flush mode.</td><td>int</td><td>4096</td><td></td><td></td></tr></tbody></table></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/rocketmq-site/tree/new-official-website/docs/06-parameterConfiguration/02server.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div><div class="col lastUpdated_vwxv"></div></div></footer></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages navigation"><a class="pagination-nav__link pagination-nav__link--prev" href="/docs/4.x/parameterConfiguration/01local"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Client Configuration</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/docs/4.x/eventbridge/01RocketMQEventBridgeConcepts"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">RocketMQ EventBridge Core Concept</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#nameserver-configuration" class="table-of-contents__link toc-highlight">NameServer configuration</a></li><li><a href="#network-configuration-properties" class="table-of-contents__link toc-highlight">Network configuration properties</a></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">Learn</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/docs/domainModel/01main">Introduction</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/quickStart/01quickstart">Installation</a></li><li class="footer__item"><a class="footer__link-item" href="/version">Migration from 4.x to 5.0</a></li></ul></div><div class="col footer__col"><div class="footer__title">Community</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://twitter.com/ApacheRocketMQ" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://github.com/apache/rocketmq" target="_blank" rel="noopener noreferrer" class="footer__link-item">Github</a></li><li class="footer__item"><a href="https://github.com/apache/rocketmq" target="_blank" rel="noopener noreferrer" class="footer__link-item">Help</a></li></ul></div><div class="col footer__col"><div class="footer__title">More</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a class="footer__link-item" href="/release-notes">Changelog</a></li><li class="footer__item"><a href="https://github.com/apache/rocketmq" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://twitter.com/docusaurus" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">Legal</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://www.apache.org/licenses/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Licenses<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.apache.org/security/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Security<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noopener noreferrer" class="footer__link-item">Thanks<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noopener noreferrer" class="footer__link-item">Sponsorship<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a href="https://rocketmq.apache.org/" rel="noopener noreferrer" class="footerLogoLink_BH7S"><img src="/img/Apache_RocketMQ_logo.svg.png" alt="Meta Open Source Logo" class="themedImage_ToTc themedImage--light_HNdA footer__logo"><img src="/img/Apache_RocketMQ_logo.svg.png" alt="Meta Open Source Logo" class="themedImage_ToTc themedImage--dark_i4oU footer__logo"></a></div><div class="footer__copyright">Copyright © 2022 The Apache Software Foundation. Licensed under the Apache License, Version 2.0.</div></div></div></footer></div>
<script src="/assets/js/runtime~main.9fb1bb92.js"></script>
<script src="/assets/js/main.db9ae330.js"></script>
</body>
</html>