это решение, но немного гемморойное.
Нам нужно держать кучу пользаков для асинхронной работы.
Всё бы ничего, но у них раз в несколько минут протухают сессии а постоянно прелогиниваться нельзя.
то есть надо хэшмапу для самих действий+вторую хэшмапу с сессиями и временем их жизни
Думаю можно сделать круче. Сделать катушку, которая будет только токены получать и в очередь Rabbitmq их класть. С указанием времени жизни. Тогда rabbit сам будет старые вычищать.
Другие катушки просто получают токен. Тут же возвращают его в очередь, но с другой стороны. И делают свое дело - используют токен