секурити контекста в спринг секурити. Нужно складывать временно информацию, о конкретном пользователе в глобальный стейт в пределах приложения
Request scope
Плохой совет про избежать
> Само по себе прибивание кода гвоздями к потокам не является аргументом? Нет, и не кода, а данных Про остальное - применяйте в нужных местах соответствующие инструменты, а насчёт выстрелит - пишите тесты, прогоняйте тестовые сценарии на стейдже, ну детский сад какой то И да, давай объясни с чего это не стейтлесс) ну прям ржака какая то)
Саша, прекращай вести себя как жирный тролль. "детский сад", "ржака" - вот где реально детский сад и ржака. Я же четко написал но лучше вообще избежать, что вриципе является вполне себе советом с аргументами. Ты же говоришь, что можно использовать, но нужно пиздец как потеть над этим. Так можно и до монги скатиться. ->> Нет, и не кода, а данных При чем тут данные? Если ты в одном куске кода положил в тред локал, а в другом куске кода уже другим потоком достаешь - это не проблема данных, а проблема кода. Данные там валидны. Просто они не там. Этот код становится не стейтлесс, потому что он в процессе выполнения зависит от состояния, которое лежит где то в контексте треда, что тут объяснять? О чем ты со мной споришь? О том, что тред локал лучше не использовать, чем использовать?
Это сильно усложняет переход на всякое разное реактивное и асинхронное
Сильно меньше чем 1% проектов действительно требуется переход на что-то реактивное и асинхронное. Так что это хорошо, что усложняет.
А ты видел что бы прям брали и переводили? Особенно крупные проекты?)
да, было дело захотели апнуть перформанс легаси платформы таким образом 😁
Ну и как? Очень больно было?
И как оно, получилось?)
да, в сочетании с миграцией с рест темплейта на веб клиент и со старой странной базы на динамо апгрейд приличный
А, ну вот, базу поменяли на реактивную, тут верю
Обсуждают сегодня