gpt4 book ai didi

java - 如何在一个线程中监听不同账户的大量IMAP文件夹?

转载 作者:行者123 更新时间:2023-12-01 11:02:09 29 4
gpt4 key购买 nike

假设我有一个 IOS 邮件客户端和与此 IOS 应用程序连接的 Java 服务器。

当新消息到达收件箱文件夹时,我需要实时推送。

循环检查数千个帐户非常慢...

但是,如果我尝试使用 IMAP Idle,我会面临这样一个事实:我需要为我正在检查的每个帐户保留 2 个线程。 (一个线程在folder.idle() 调用上 hibernate 。第二个线程保持第一个线程处于 Activity 状态,因为空闲状态不会永远持续)。

这确实是大量的 java 线程。

有没有办法在一个线程中管理所有空闲文件夹?

或者甚至是另一种实时推送的方式?..

谢谢。

最佳答案

使用 JavaMail IdleManager .

关于java - 如何在一个线程中监听不同账户的大量IMAP文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33256404/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com