跳到主要内容

代理相关配置

本主题介绍了 Milvus 的代理相关配置。

代理是系统的访问层,也是用户的端点。它验证客户端请求并减少返回的结果。

在本节中,您可以配置代理端口、系统限制等。

proxy.port

描述默认值
代理的 TCP 端口。19530

proxy.grpc.serverMaxRecvSize

描述默认值
  • 代理可以接收的每个 RPC 请求的最大大小。
  • 单位:字节
  • 536870912

    proxy.grpc.serverMaxSendSize

    描述默认值
  • 在接收 RPC 请求时,代理可以发送的每个响应的最大大小。
  • 单位:字节
  • 536870912

    proxy.grpc.clientMaxRecvSize

    描述默认值
  • 在发送 RPC 请求时,代理可以接收的每个响应的最大大小。
  • 单位:字节
  • 104857600

    proxy.grpc.clientMaxSendSize

    描述默认值
  • 代理可以发送的每个 RPC 请求的最大大小。
  • 单位:字节
  • 104857600

    proxy.timeTickInterval

    描述默认值
  • 代理同步时间标记的间隔。
  • 单位:毫秒
  • 200

    proxy.msgStream.timeTick.bufSize

    描述默认值

    在生成消息时,代理的 timeTick 消息流中可以缓冲的最大消息数量。

    512

    proxy.maxNameLength

    描述默认值
    在 Milvus 中可以创建的名称或别名的最大长度,包括集合名称、集合别名、分区名称和字段名称。255

    proxy.maxFieldNum

    描述默认值
    在创建集合时可以创建的字段的最大数量。64

    proxy.maxDimension

    描述默认值
    在创建集合时向量可以具有的最大维数。32768

    proxy.maxShardNum

    描述默认值
    在创建集合时可以创建的分片的最大数量。64

    proxy.maxTaskNum

    描述默认值
    代理的任务队列中可以存在的最大任务数量。1024

    proxy.maxVectorFieldNum

    描述默认值
    在集合中可以指定的最大向量字段数量。取值范围:[1, 10]。4

    proxy.accessLog.enable

    描述默认值
    是否启用访问日志功能。False

    proxy.accessLog.filename

    描述默认值
    访问日志文件的名称。如果你将此参数留空,访问日志将会打印到标准输出。Empty string

    proxy.accessLog.localPath

    描述默认值
    存储访问日志文件的本地文件夹路径。当proxy.accessLog.filename不为空时,可以指定此参数。/tmp/milvus_access

    proxy.accessLog.maxSize

    描述默认值
  • 单个访问日志文件允许的最大大小。如果日志文件大小达到此限制,将触发轮换过程。此过程封存当前访问日志文件,创建新的日志文件,并清空原始日志文件的内容。
  • 单位:MB
  • 64

    proxy.accessLog.rotatedTime

    描述默认值
  • 旋转单个访问日志文件允许的最大时间间隔。达到指定时间间隔后,将触发轮换过程,导致创建新的访问日志文件并封存先前的文件。
  • 单位:秒
  • 0

    proxy.accessLog.maxBackups

    描述默认值
    可保留的封存访问日志文件的最大数量。如果封存的访问日志文件数量超过此限制,将删除最旧的文件。8

    proxy.accessLog.minioEnable

    描述默认值
    是否将本地访问日志文件上传到MinIO。当proxy.accessLog.filename不为空时,可以指定此参数。False

    proxy.accessLog.remotePath

    描述默认值
    用于上传访问日志文件的对象存储路径。access_log/

    proxy.accessLog.remoteMaxTime

    描述默认值
    允许上传访问日志文件的时间间隔。如果日志文件的上传时间超过此间隔,文件将被删除。将值设置为0将禁用此功能。0

    proxy.accessLog.base.format

    描述默认值
    具有动态指标的日志格式。此格式默认适用于所有方法。有关指标的更多信息,请参阅配置访问日志空字符串

    proxy.accessLog.<custom_formatter_name>.format

    描述默认值
    您为特定方法配置的自定义日志格式。此参数与proxy.accessLog.<custom_formatter_name>.methods一起使用。空字符串

    proxy.accessLog.<custom_formatter_name>.methods

    描述默认值
    自定义格式适用的方法。此参数与proxy.accessLog.<custom_formatter_name>.format一起使用。空字符串