Size: a a a

2020 February 07

DM

Dmitry Mozulyov in Delphi & Lazarus
Alexey Shumkin
боюсь, сотни тысяч соединений к приложению - это миф.. ну или правда не из реального мира ))
Бери любой более-менее крупный сетевой ресурс
источник

DM

Dmitry Mozulyov in Delphi & Lazarus
Мейл рассказывали, что на их сайте в единицу времени лям соединений
источник

AS

Alexey Shumkin in Delphi & Lazarus
Dmitry Mozulyov
Мейл рассказывали, что на их сайте в единицу времени лям соединений
отлично!
во-первых, пруф?
во-вторых, ты ж читал http://highload.guide/blog/inside-webserver.html
https://t.me/Delphi_Lazarus/87365 ?
или ты серьёзно думаешь, что весь лям запросов идёт в один сервер?
источник

DM

Dmitry Mozulyov in Delphi & Lazarus
Это всё детали. Даже если у тебя будет 1000 соединений в инди - это 1000 потоков. Что не гуд.

Конечно нагрузка балансируется. Но точка входа одна. И ты от неё никуда не денешься.

И то. Балансируют в первую очередь потому, что на одном серваке мощностей не хватает, чтобы обработать трафик. А не для того, чтобы решить вопрос множества соединений )
источник

AS

Alexey Shumkin in Delphi & Lazarus
Dmitry Mozulyov
Это всё детали. Даже если у тебя будет 1000 соединений в инди - это 1000 потоков. Что не гуд.

Конечно нагрузка балансируется. Но точка входа одна. И ты от неё никуда не денешься.

И то. Балансируют в первую очередь потому, что на одном серваке мощностей не хватает, чтобы обработать трафик. А не для того, чтобы решить вопрос множества соединений )
точка входа НЕ одна ))
есть ещё балансировка DNS как бы )
источник

AS

Alexey Shumkin in Delphi & Lazarus
Dmitry Mozulyov
Это всё детали. Даже если у тебя будет 1000 соединений в инди - это 1000 потоков. Что не гуд.

Конечно нагрузка балансируется. Но точка входа одна. И ты от неё никуда не денешься.

И то. Балансируют в первую очередь потому, что на одном серваке мощностей не хватает, чтобы обработать трафик. А не для того, чтобы решить вопрос множества соединений )
например
$ dig mail.ru

...;; ANSWER SECTION:
mail.ru.                26      IN      A       217.69.139.202
mail.ru.                26      IN      A       94.100.180.202
mail.ru.                26      IN      A       217.69.139.200
mail.ru.                26      IN      A       94.100.180.200
источник

Y

Yuriy in Delphi & Lazarus
Если бы развивали  DataSnap то  RAD Server ненужен
источник

DM

Dmitry Mozulyov in Delphi & Lazarus
Alexey Shumkin
точка входа НЕ одна ))
есть ещё балансировка DNS как бы )
Для ляма соединений балансировка DNS вряд ли спасёт )
источник

DM

Dmitry Mozulyov in Delphi & Lazarus
Дешевле нанять программиста, чем купить 100500 серверов, чтобы поддерживать лям коннектов )
источник

Y

Yuriy in Delphi & Lazarus
А горизонтальное масштабирование не поможет?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Dmitry Mozulyov
Для ляма соединений балансировка DNS вряд ли спасёт )
улыбаюсь
т.е. балансировка не нужна? ))
источник

Y

Yuriy in Delphi & Lazarus
Alexey Shumkin
улыбаюсь
т.е. балансировка не нужна? ))
Нет и cdn тоже. В топку )
источник

DM

Dmitry Mozulyov in Delphi & Lazarus
Alexey Shumkin
улыбаюсь
т.е. балансировка не нужна? ))
Цель балансировки - поддержка нужно уровня производительности, это никак не связано с потоками для каждого соединения )
источник

AS

Alexey Shumkin in Delphi & Lazarus
Dmitry Mozulyov
Дешевле нанять программиста, чем купить 100500 серверов, чтобы поддерживать лям коннектов )
http://highload.guide/blog/scaling-logic.html
вот тут как раз про это )
источник

I

Igor in Delphi & Lazarus
лям соединений на одной машине не получится держать в любом случае
банально не хватит локальных портов
источник

DB

Dmitry Belkevich in Delphi & Lazarus
лям через один порт :)
источник

Y

Yuriy in Delphi & Lazarus
А если ipv6? Там тоже лимит 65535 портов?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
вообще на одном порте может быть множество соединений
источник

I

Igor in Delphi & Lazarus
порты — это уровень tcp
источник

Y

Yuriy in Delphi & Lazarus
Dmitry Belkevich
вообще на одном порте может быть множество соединений
👍
источник