Как долго может длиться стриминг grpc

Предположим, я хочу использовать потоковую передачу Grpc Server или двунаправленную потоковую передачу.

Есть ли какие-либо ограничения на то, как долго может длиться поток, имея в виду, что он использует http / 2 внизу?

Если да, то можно ли его использовать для замены шины сообщений, чтобы поток можно было открывать и жить сколько угодно долго?


person UnderNotic    schedule 19.02.2018    source источник


Ответы (1)


В локализованных средах (например, в центре обработки данных) потоки могут длиться сколько угодно долго. В основном вы будете ограничены скоростью перезапуска клиента или сервера.

Однако при работе через Интернет обычно между клиентом и сервером будет прокси. Прокси-серверам необходимо время от времени отключать соединение, чтобы поддерживать баланс. Так что здесь вы были бы гораздо более ограничены.

Я отмечу, что всякий раз, когда у вас есть долгоживущие потоки, рекомендуется включить поддержку активности.

person Eric Anderson    schedule 20.02.2018