|
threaded socket server, connection pooling. Вовпрос к созидателям в этом направлении
|
|||
---|---|---|---|
#18+
Хочу начать писать сокет сервер для приёма клиентских соединений и дальнейшего обмена сообщениями/данными, есть вопрос по архитектуре. "Хочу" чтобы сервер открывал соединение и клал сокет в пул, мониторя наличие данные типо react и при их наличии звал нитку из пула для дальнейшей обработки. Не хочу на каждый сокет вешать нитку которая его слушает, хочу пул. Предположим я буду использовать Apache Commons Pool где будут лежать принятые сервером соединения. Вопрос, как мониторить поступление данных на сокет? Можtте подсказать реализацию на которую стоит обратить внимание? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2020, 14:44 |
|
threaded socket server, connection pooling. Вовпрос к созидателям в этом направлении
|
|||
---|---|---|---|
#18+
Все уже написано до вас, гуглить java nio, java nio2 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2020, 14:53 |
|
threaded socket server, connection pooling. Вовпрос к созидателям в этом направлении
|
|||
---|---|---|---|
#18+
я бы сразу брал этажом выше и курил netty ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2020, 15:04 |
|
threaded socket server, connection pooling. Вовпрос к созидателям в этом направлении
|
|||
---|---|---|---|
#18+
Legend! Вот спасибо за наводки! Если кому интересно могу поговорить о небольшой халтурке в перспективе по этому направлению. Буду смотреть сам но боюсь меня не хватит. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2020, 15:15 |
|
|
start [/forum/topic.php?fid=59&fpage=15&tid=2120818]: |
0ms |
get settings: |
27ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
168ms |
get tp. blocked users: |
2ms |
others: | 315ms |
total: | 587ms |
0 / 0 |