web-dev-qa-db-ja.com

python)を使用してgrpcでメッセージサイズを増やす方法

私はメッセージパッシングにgrpcを使用しており、単純なサーバーとクライアントをテストしています。メッセージサイズが制限を超えると、このエラーが発生します。

grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with 
(StatusCode.INVALID_ARGUMENT,
 Received message larger than max (7309898 vs. 4194304))>

サーバー側とクライアント側でメッセージサイズを増やすにはどうすればよいですか?

11
Dumbo

送信と受信の両方のmessage_lengthを変更すると、うまくいきます。 channel = grpc.insecure_channel('localhost:50051', options=[('grpc.max_send_message_length', MAX_MESSAGE_LENGTH), ( 'grpc.max_receive_message_length', MAX_MESSAGE_LENGTH)])

7
Dumbo