Проблема :
Я получаю эту ошибку при получении сообщения в grpc:
rpc error: code = ResourceExhausted desc = grpc: received message larger than max (8653851 vs. 4194304)
Что я пробовал:
Я дал возможность увеличить размер получаемого сообщения, но все равно выдает ту же ошибку, что означает, что этот параметр максимального размера не работает:
size := 1024 * 1024 * 12
opts = append(opts, grpc.WithDefaultCallOptions(grpc.MaxCallRecvMsgSize(size)))
conn, err := grpc.Dial(address, opts...)
Комментарии:
Предел по умолчанию - 1024 * 1024 * 4 = 4194304
, который отображается в сообщении об ошибке.Я ожидал, что этот предел увеличится до 1024 * 1024 * 12 = 12582912
, но, очевидно, этого не произошло.