milvus-sdk-java icon indicating copy to clipboard operation
milvus-sdk-java copied to clipboard

一直报错,io.milvus.exception.ServerException: request is rejected by grpc RateLimiter middleware, please retry later: rate limit exceeded[rate=0.1]

Open CharlesLuo2022 opened this issue 9 months ago • 1 comments

服务端是Ubuntu io.milvus.exception.ServerException: request is rejected by grpc RateLimiter middleware, please retry later: rate limit exceeded[rate=0.1] at io.milvus.client.AbstractMilvusGrpcClient.handleResponse(AbstractMilvusGrpcClient.java:399) ~[milvus-sdk-java-2.5.5.jar:na] at io.milvus.client.AbstractMilvusGrpcClient.flush(AbstractMilvusGrpcClient.java:921) ~[milvus-sdk-java-2.5.5.jar:na] at io.milvus.client.MilvusServiceClient.lambda$flush$17(MilvusServiceClient.java:520) ~[milvus-sdk-java-2.5.5.jar:na] at io.milvus.client.MilvusServiceClient.retry(MilvusServiceClient.java:310) ~[milvus-sdk-java-2.5.5.jar:na] at io.milvus.client.MilvusServiceClient.flush(MilvusServiceClient.java:520) ~[milvus-sdk-java-2.5.5.jar:na]

CharlesLuo2022 avatar Mar 29 '25 02:03 CharlesLuo2022

MilvusServiceClient.flush() 这个接口调太多了,milvus server不允许密集调用flush() flush()接口一般不需要手动调用,milvus内部自己会flush。一般只有在一些测试性能测试功能的场景才会手动调用flush(),在所有数据都插入完成后调用一次flush()即可。

yhmo avatar Mar 31 '25 07:03 yhmo