питон ) и переписываю кучу легаси с монолита на Dancer1 на микросервисы на mojo::lite. У меня много сущностей типа юзера в биллинге или его заказ были завернуты в объекты, чтобы было удобнее с ними работать, и этим объектам был доступен глобальный хандлер к мусклю, то как бы это правильно портировать в моджолайт? Религия там предполагает локальные переменные, судя по всему, да и ради многопоточности это было бы лучше.
Я пока придумал переписать дансеровские плагины в хелперы моджолайта и в них делать создание объекта, которому будет каждый раз помимо прочего передаваться хандлер к БД. Подсознательно мне это чем-то не нравится, но гайда как писать большие сервисы на моджолайте я нагуглить не смог. Какие есть еще варианты, как можно сделать лучше, что почитать?
Почему бы тебе не написать хелпер, который будет отдавать хандлер к бд?
Обсуждают сегодня