This topic introduces the message channel-related configurations of Milvus.
Under this section, you can configure the message channel name prefixes and component subscription name prefixes.
To share a Pulsar instance with multi-tenancy enabled among multiple Milvus instances, you need to change pulsar.tenant or pulsar.namespace to a unique value for each of the Milvus instances.
To share a Pulsar instance with multi-tenancy disabled among multiple Milvus instances, you need to change msgChannel.chanNamePrefix.cluster to a unique value for each of the Milvus instances.
Root name prefix of the channel when a message channel is created.
It is recommended to change this parameter before starting Milvus for the first time.
To share a Pulsar instance among multiple Milvus instances, consider changing this to a name rather than the default one for each Milvus instance before you start them. For details, see Operational FAQs.
"by-dev"
msgChannel.chanNamePrefix.rootCoordTimeTick
Description
Default Value
Sub-name prefix of the message channel where the root coord publishes time tick messages.
The complete channel name prefix is ${msgChannel.chanNamePrefix.cluster}-${msgChannel.chanNamePrefix.rootCoordTimeTick}
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"rootcoord-timetick"
msgChannel.chanNamePrefix.rootCoordStatistics
Description
Default Value
Sub-name prefix of the message channel where the root coord publishes its own statistics messages.
The complete channel name prefix is ${msgChannel.chanNamePrefix.cluster}-${msgChannel.chanNamePrefix.rootCoordStatistics}
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"rootcoord-statistics"
msgChannel.chanNamePrefix.rootCoordDml
Description
Default Value
Sub-name prefix of the message channel where the root coord publishes Data Manipulation Language (DML) messages.
The complete channel name prefix is ${msgChannel.chanNamePrefix.cluster}-${msgChannel.chanNamePrefix.rootCoordDml}
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"rootcoord-dml"
msgChannel.chanNamePrefix.rootCoordDelta
Description
Default Value
Sub-name prefix of the message channel where the root coord publishes data deletion messages in sealed segment.
The complete channel name prefix is ${msgChannel.chanNamePrefix.cluster}-${msgChannel.chanNamePrefix.rootCoordDelta}
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"rootcoord-delta"
msgChannel.chanNamePrefix.search
Description
Default Value
Sub-name prefix of the message channel where the proxy publishes search messages.
The complete channel name prefix is ${msgChannel.chanNamePrefix.cluster}-${msgChannel.chanNamePrefix.search}
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"search"
msgChannel.chanNamePrefix.searchResult
Description
Default Value
Sub-name prefix of the message channel where the query node publishes search result messages.
The complete channel name prefix is ${msgChannel.chanNamePrefix.cluster}-${msgChannel.chanNamePrefix.searchResult}
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"searchResult"
msgChannel.chanNamePrefix.proxyTimeTick
Description
Default Value
Sub-name prefix of the message channel where the proxy publishes time tick messages.
The complete channel name prefix is ${msgChannel.chanNamePrefix.cluster}-${msgChannel.chanNamePrefix.proxyTimeTick}
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"proxyTimeTick"
msgChannel.chanNamePrefix.queryTimeTick
Description
Default Value
Sub-name prefix of the message channel where the query node publishes time tick messages.
The complete channel name prefix is ${msgChannel.chanNamePrefix.cluster}-${msgChannel.chanNamePrefix.queryTimeTick}
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"queryTimeTick"
msgChannel.chanNamePrefix.queryNodeStats
Description
Default Value
Sub-name prefix of the message channel where the query node publishes its own statistics messages.
The complete channel name prefix is ${msgChannel.chanNamePrefix.cluster}-${msgChannel.chanNamePrefix.queryNodeStats}
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"query-node-stats"
msgChannel.chanNamePrefix.dataCoordInsertChannel
Description
Default Value
Sub-name prefix of the message channel where the data coord publishes data insert messages.
The complete channel name prefix is ${msgChannel.chanNamePrefix.cluster}-${msgChannel.chanNamePrefix.dataCoordInsertChannel}
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"insert-channel-"
msgChannel.chanNamePrefix.dataCoordStatistic
Description
Default Value
Sub-name prefix of the message channel where the data coord publishes its own statistics messages.
The complete channel name prefix is ${msgChannel.chanNamePrefix.cluster}-${msgChannel.chanNamePrefix.dataCoordStatistic}
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"datacoord-statistics-channel"
msgChannel.chanNamePrefix.dataCoordTimeTick
Description
Default Value
Sub-name prefix of the message channel where the data coord publishes time tick messages.
The complete channel name prefix is ${msgChannel.chanNamePrefix.cluster}-${msgChannel.chanNamePrefix.dataCoordTimeTick}
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"datacoord-timetick-channel"
msgChannel.chanNamePrefix.dataCoordSegmentInfo
Description
Default Value
Sub-name prefix of the message channel where the data coord publishes segment information messages.
The complete channel name prefix is ${msgChannel.chanNamePrefix.cluster}-${msgChannel.chanNamePrefix.dataCoordSegmentInfo}
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"segment-info-channel"
msgChannel.subNamePrefix.rootCoordSubNamePrefix
Description
Default Value
Subscription name prefix of the root coord.
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"rootCoord"
msgChannel.subNamePrefix.proxySubNamePrefix
Description
Default Value
Subscription name prefix of the proxy.
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"proxy"
msgChannel.subNamePrefix.queryNodeSubNamePrefix
Description
Default Value
Subscription name prefix of the query node.
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"queryNode"
msgChannel.subNamePrefix.dataNodeSubNamePrefix
Description
Default Value
Subscription name prefix of the data node.
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.
"dataNode"
msgChannel.subNamePrefix.dataCoordSubNamePrefix
Description
Default Value
Subscription name prefix of the data coord.
Caution: Changing this parameter after using Milvus for a period of time will affect your access to old data.
It is recommended to change this parameter before starting Milvus for the first time.