|
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
|
|||
---|---|---|---|
#18+
crutchmaster ёёёёё А какие софторешения поддержат 15000 коннектов? Хипсотрские, с асинхронщиной и эвентлупом, типа ноды. golang - вся асинхронщина спрятана под капотом, снаружи обычный линейный код есть вебсокетный сервис на golang для раздачи реалтайм данных в браузеры и мобилки, по событию шлет клиентам данные согласно их подпискам. Натравил на него бота для нагрузки, один экземпляр с 10к коннектов Код: plaintext 1. 2. 3.
второй с 5к Код: plaintext 1. 2. 3.
top (wsservice - сам сервис, node - скрипт для нагрузки на nodejs) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
соединения: 15000 входящие сообщения: 1430/сек исходящие сообщения: 9270/сек В течении секунды около половины клиентов (7840 в среднем) что-то получают от сервиса, трафик около 100Mbps. io не является узким местом, проверка healthcheck endpoint в локалке - 1ms, с локалхоста - 0.27мс Linux 5.3.0-40-generic Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz 8GB RAM ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2020, 15:38 |
|
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
|
|||
---|---|---|---|
#18+
Дегтярев Евгений, Всё правильно, а что ему будет, там все "соединения" и "потоки" выстраиваются в очередь и гоняются с минимальным оверхедом. Переключение между реальными потоками дико дорогое, за счёт этого и гешефт. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2020, 05:38 |
|
FireBird может обслужить 15000 (пятнадцать тысяч) пользователей?
|
|||
---|---|---|---|
#18+
Дегтярев Евгений я тут на вебсокетный сервис уже натравил 15т коннектов, посмотреть как оно Что было, чем дело кончилось? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2020, 21:54 |
|
|
start [/forum/topic.php?fid=40&gotonew=1&tid=1560427]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 255ms |
total: | 524ms |
0 / 0 |