gRPC: grpc: полученное сообщение больше максимального (8653851 против 4194304) (Голанг) - PullRequest
2 голосов
/ 26 марта 2019

Проблема :

Я получаю эту ошибку при получении сообщения в 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, но, очевидно, этого не произошло.

...