Size: a a a

2020 May 15

AK

Andrey Konovalov in Modern::Perl
Anton Petrusevich
латенси через лупбек: 1) заметна, когда умножается на эн запросов; 2) можно избежать; 3) требует программирования динамического пула воркеров на той стороне, с управлением ресурсами и пр — что делать, к примеру, если запросов больше, чем свободных воркеров?
Ну как бы асинк, не?
источник

AP

Anton Petrusevich in Modern::Perl
просто брякнуть "микросервис через лупбек" много ума не надо, а мне потом агрументировать, что это просто бряк.
источник

VG

Vadim Goncharov in Modern::Perl
"микросервисы!"
"асинк!"

напоминает https://hsto.org/getpro/habr/post_images/af3/38a/629/af338a6296d8d080583c9ab2fb1cb092.jpg
источник

AK

Andrey Konovalov in Modern::Perl
Anton Petrusevich
латенси через лупбек: 1) заметна, когда умножается на эн запросов; 2) можно избежать; 3) требует программирования динамического пула воркеров на той стороне, с управлением ресурсами и пр — что делать, к примеру, если запросов больше, чем свободных воркеров?
И так ты все те же проблемы переносишь в продуктивное приложение, с которым общается пользователь. Пул динамически масштабируется в нормальных решениях.
источник

AK

Andrey Konovalov in Modern::Perl
Короче, Антону просто слово не нравится, я понял.
источник

AP

Anton Petrusevich in Modern::Perl
Andrey Konovalov
И так ты все те же проблемы переносишь в продуктивное приложение, с которым общается пользователь. Пул динамически масштабируется в нормальных решениях.
я не отказываюсь от того, что некоторые вещи выносить в микросервис имеет смысл, особенно, когда есть шанс, что его можно вообще вынести на другую машину. но ни о какой "латенси через лупбек" тут уже нет речи.
источник

AP

Anton Petrusevich in Modern::Perl
Andrey Konovalov
Короче, Антону просто слово не нравится, я понял.
это уже анекдот какой-то. про то как гуманитарий в программистских чатах общался...
источник

AK

Andrey Konovalov in Modern::Perl
Сервис с пулом коннектов в базу - один раз пишется и юзается для самых разных приложений. Смешивать же бизнес-логику, генерацию HTML и поддержку пула коннектов в базу -  не очень понятен смысл. Особенно если движок с пулом коннектов можно написать на Golang, например, а не Perl
источник

AP

Anton Petrusevich in Modern::Perl
опять люди с конями
источник

AP

Anton Petrusevich in Modern::Perl
вот, если коротко, апофеоз — весь исполняющийся код пользуется одним и тем же процессором. с его точки зрения, пользовательские программы — это полный бардак, смешали всё в кучу
источник

K

Kolunchik in Modern::Perl
во Нейман даёт!
источник

VG

Vadim Goncharov in Modern::Perl
а Тьюринг вообще порнографию развёл!
источник

AP

Anton Petrusevich in Modern::Perl
хтмл, бизнесс-логика, базаданных — это всё разные уровни. находятся они в рамках одной программы, в одмно модуле, в одной функции — процессору вообще насрать. речь об абстракциях, которыми пользуются люди
источник

AK

Andrey Konovalov in Modern::Perl
Anton Petrusevich
опять люди с конями
В данном случае смысл в том, о чём ты сам говорил много раз: на Perl асинхронное взаимодействие в базой реализуется геморройно. Зачем весь этот отлаживать прямо вместе с генерацией какого-нибудь портала из шаблонов? В одно с ним приложение?
источник

AP

Anton Petrusevich in Modern::Perl
Andrey Konovalov
В данном случае смысл в том, о чём ты сам говорил много раз: на Perl асинхронное взаимодействие в базой реализуется геморройно. Зачем весь этот отлаживать прямо вместе с генерацией какого-нибудь портала из шаблонов? В одно с ним приложение?
но я для себя реализовал и вполне безгеморойно
источник

AP

Anton Petrusevich in Modern::Perl
уже эн раз показывал и даже с моджолишес-пулом сравнивал
источник

AK

Andrey Konovalov in Modern::Perl
Anton Petrusevich
но я для себя реализовал и вполне безгеморойно
Ну и если что-то пойдёт не так - рухнет всё твоё бизнес-приложение
источник

AP

Anton Petrusevich in Modern::Perl
Andrey Konovalov
Ну и если что-то пойдёт не так - рухнет всё твоё бизнес-приложение
вопрос не в том, произойдёт что-то плохое или нет, вопрос в последствиях и рисках
источник

AK

Andrey Konovalov in Modern::Perl
Anton Petrusevich
но я для себя реализовал и вполне безгеморойно
Всё можно сделать, Гейтс в своё время писал BASIC на ассемблере под архитектуру, к которой не имел физического доступа (по крайней мере есть такая легенда). Вопрос скорее в том, зачем эти виртуозные ухищрения нужны
источник

AP

Anton Petrusevich in Modern::Perl
Andrey Konovalov
Всё можно сделать, Гейтс в своё время писал BASIC на ассемблере под архитектуру, к которой не имел физического доступа (по крайней мере есть такая легенда). Вопрос скорее в том, зачем эти виртуозные ухищрения нужны
мне для вебсокетов было надо. для них же я и шину сделал, чтобы клиенты сообщения не теряли и могли их при реконнекте автоматически перечитать
источник