Size: a a a

2020 November 28

AT

Al T in AWS_RU
в IAM роли для лямбды должен быть разрешен вызов ListFunctions
источник

LB

Let Eat Bee in AWS_RU
Alex
Так футуры корутины и прочие акторы крутятся в тредпулах)) все к ним сводится, остальное — абстракции)
ну да, только  количество тредов по пуле по количеству процессоров (десятки), а не по количеству соединений (десятки тысяч).
источник

A

Alex in AWS_RU
Let Eat Bee
ну да, только  количество тредов по пуле по количеству процессоров (десятки), а не по количеству соединений (десятки тысяч).
Я в курсе как это работает) ну видать они сервис как написали так и написали, не перерабатывали архитектуру.
источник

AT

Al T in AWS_RU
Эээ а разве отдельный эфемерный порт для каждого клиента чтобы данные отослать не нужен?
источник

LB

Let Eat Bee in AWS_RU
Al T
Эээ а разве отдельный эфемерный порт для каждого клиента чтобы данные отослать не нужен?
нужен. но один тред может обслуживать множество портов через select/epoll/io_uring
источник

AT

Al T in AWS_RU
ну как я понял (предположил) кончились именно порты, не исключено что дискавери там открывает постоянное соединение а не периодические хелсчеки
источник

LB

Let Eat Bee in AWS_RU
они именно про треды пишут же, портов (пока) хватало
источник

A

Alex in AWS_RU
Os threads написано жи, и лимит это ulimit
источник

AT

Al T in AWS_RU
ну отдельный тред на порт, закончились порты нельзя создать тред ошибка can't create thread
источник

A

Alex in AWS_RU
Это не так работает))
источник

AT

Al T in AWS_RU
ну скажите еще что ulimit не ограничивает количество эфермерных портов
источник

KT

Karen Tovmasyan in AWS_RU
Al T
ну отдельный тред на порт, закончились порты нельзя создать тред ошибка can't create thread
Так ulimit часто совпадает с кол-вом портов
источник

AT

Al T in AWS_RU
угу, совпадает если установить в максимальное количество портов.
источник

AT

Al T in AWS_RU
во времена ПХП+апач часто ловили примерно такое же, не помню точно ошибку уж правда, может он и говорил что порт открыть не может
источник

A

Alex in AWS_RU
64k лимит касается одного dst ip:dst port
источник

A

Alex in AWS_RU
Там же кортеж для сокета хранится
Src ip
Src prt
Dst ip
Dst prt
Protocol
источник

AT

Al T in AWS_RU
количество одновременно открытых (ESTABLISHED) TCP портов (с разными номерами) на одной машине сколько может быть?
источник

A

Alex in AWS_RU
64к, только это зачем?
источник

A

Alex in AWS_RU
Слушает 1 порт-то
источник

AT

Al T in AWS_RU
слушает один порт, а отправляет данные каждому клиенту по отдельному порту который входит в 64к
источник