milvus-logo

Message Channel-related Configurations

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.
  • For details, refer to Operation FAQs.

    msgChannel.chanNamePrefix.cluster

    Description Default Value
  • 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.
  • "dataCoord"
    On this page