从Spring Boot启动Python应用程序

问题描述 投票:0回答:1

我处在困难的境地,对于特定任务,spring boot / java并不是最佳解决方案。我正在尝试开发一个需要后台任务运行的rest api。后台任务是通过imap空闲来获取邮件,并将其保存到由spring boot rest api提供给前端的数据库中。问题是,当超时发生以至于永远无法立即获取邮件时,java对于闲置邮件并重新连接并没有一个好的解决方案。

除python外,我不知道另一种语言,所以我的问题是:

是否能够创建一个python应用程序,该应用程序从帐户中提取邮件(保存在数据库中)并将邮件保存到数据库中(供Spring Boot使用),并在Spring Boot应用程序启动时启动该应用程序?还是你们知道另一个好的解决方案?

java python spring-boot spring-data-jpa imap
1个回答
0
投票

this related question的几个答案似乎不错,不比通过其他过程进行的间接处理还差...

另一种方法是完全避免使用IMAP,而是使用SMTP, LMTP,Sieve或procmail将邮件传递到数据库中。

© www.soinside.com 2019 - 2024. All rights reserved.