【发布时间】:2020-07-23 18:13:16
【问题描述】:
我正在使用tika python 从 pdf 中获取已解析的文本。它在后台运行 Tika rest 服务,使其可用作链接中提到的 python 库。
在我的本地系统或云实例上,使用此库的第一次运行 python 程序需要一些时间,因为它会启动服务。但是第二次运行没有延迟,因为服务已经在运行。现在,我正在将此程序转换为 aws lambda 函数。因此,每次运行时,服务器都会重新启动,并且每次启动 tika 服务都需要额外的时间。
我最近尝试过引入“用于 lambda 的 EFS”,但 tika 服务器不会在 EFS 中启动,因为没有 java。有没有办法让 tika 服务器保持运行,以便 lambda 函数可以访问服务,而无需每个 lambda 函数启动服务?还是用 aws lambda 不行?
【问题讨论】:
标签: python amazon-web-services aws-lambda apache-tika amazon-efs