209 похожих чатов

Подскажите плз, как можно сохранить сессию транзакции Монго, в базу? Проблема

в том что не получается выполнить запрос транзакционно. Там сначала создаётся таска, которая записывается в базу, и ставится в очередь в рэбит, потом она достаётся из очереди и там обрабатывается. Как туда прокинуть сессию? При попытки прокинуть в рэбит или монго получается ошибка, потому что сессию не получается сериализовать, потому что в ней есть циклические вызовы.

1 ответов

6 просмотров

Соединение к базе в принципе нельзя сериализировать, сохранить и куда-то отправить, это так не работает. Для такого нужен какой-то конекшн пулер, который будет держать соединение и проксировать запросы в нужный конект с транзакцией Но в принципе такой подход неподдерживаемая дичь, которая постоянно будет разваливаться и дедлочить, я бы сразу нафиг уволился, если бы такое увидел

Похожие вопросы

Обсуждают сегодня

Карта сайта