Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в gRPC указывать таймауты сервера? / 3 сообщений из 3, страница 1 из 1
23.06.2016, 18:16
    #39261278
chabapok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в gRPC указывать таймауты сервера?
Что-то я не могу найти следующей информации.

Допустим, клиент подключился по gRPC к серверу - а потом сеть где-то за свитчем сломалась, и на сервер не пришло RST или FIN tcp-пакетов. Сервер не узнал, что соединение закрыто, и оно осталось висеть в состояние established.

Насколько я понял, в gRPC это не никак не настраивается??? только через настройки ос? А если какой-то клиент сойдет с ума и будет постоянно подключаться? Он же займет все сокеты.
...
Рейтинг: 0 / 0
23.06.2016, 18:17
    #39261279
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в gRPC указывать таймауты сервера?
chabapok,

Кто такой этот gRPC и каким образом он внедряется аж на уровень TCP протокола?
...
Рейтинг: 0 / 0
23.06.2016, 18:37
    #39261292
chabapok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в gRPC указывать таймауты сервера?
Это google rpc, который энкодит данные по google-protobuf протоколу.
а rpc так или иначе работает через сеть.

Просто речь о том, что обычно когда надо сделать ping той стороны, то это делается на пользовательском уровне. То, что есть механизм TCP keep alive, это не берется в учет, т.к. там таймауты одинаковы на всю ОС.

В grpc я не вижу способа указать ему что-то вроде "делай пинг раз в N секунд".
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в gRPC указывать таймауты сервера? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]