This topic introduces the proxy-related configurations of Milvus.
Proxy is the access layer of the system and endpoint to users. It validates client requests and reduces the returned results.
Under this section, you can configure proxy port, system limits, etc.
proxy.port
Description
Default Value
TCP port of proxy.
19530
proxy.grpc.serverMaxRecvSize
Description
Default Value
The maximum size of each RPC request that the proxy can receive.
Unit: Byte
536870912
proxy.grpc.serverMaxSendSize
Description
Default Value
The maximum size of each respond the proxy can send when receiving an RPC request.
Unit: Byte
536870912
proxy.grpc.clientMaxRecvSize
Description
Default Value
The maximum size of each respond that the proxy can receive when sending an RPC request.
Unit: Byte
104857600
proxy.grpc.clientMaxSendSize
Description
Default Value
The maximum size of each RPC request that the proxy can send.
Unit: Byte
104857600
proxy.timeTickInterval
Description
Default Value
The interval at which proxy synchronizes the time tick.
Unit: ms
200
proxy.msgStream.timeTick.bufSize
Description
Default Value
The maximum number of messages can be buffered in the timeTick message stream of the proxy when producing messages.
512
proxy.maxNameLength
Description
Default Value
The maximum length of the name or alias that can be created in Milvus, including the collection name, collection alias, partition name, and field name.
255
proxy.maxFieldNum
Description
Default Value
The maximum number of field can be created when creating in a collection.
256
proxy.maxDimension
Description
Default Value
The maximum number of dimensions of a vector can have when creating in a collection.
32768
proxy.maxShardNum
Description
Default Value
The maximum number of shards can be created when creating in a collection.
256
proxy.maxTaskNum
Description
Default Value
The maximum number of tasks in the task queue of the proxy.