Вариант использования состоит в том, чтобы сервер подключался к тысячам учетных записей электронной почты пользователей и обнюхивал входящую почту в java, предпочтительно с java mail и масштабируемой инфраструктурой типа Spring Integration/amqp/rabbit mq.
Один входящий канал удобен с входящим адаптером бездействия imap. Вы можете настроить несколько каналов в XML. Но если вам нужна постоянная очередь адаптеров прослушивателя / imapidlechannel из тысяч этих адаптеров и необходимо динамически добавлять новое пользовательское соединение для обработки сервера. Это будет проблемой. Также необходимо устранить неисправность, если прослушиватель java умирает или сервер перезагружает все эти прослушиватели, и их конфигурация также перезагружается по сравнению с восстановлением тысяч этих соединений и восстановлением, если некоторые соединения теряют способность приема в режиме ожидания без восстановления всех пользовательских соединений для приема в режиме ожидания.
Любые идеи приветствуются, так как много искал, но ничего не нашел? Это кажется серьезной проблемой масштабируемости открытых подключений для получения электронной почты.