跳转到主要内容
ABBYY Vantage 云服务每小时可以处理数千份文档,并且在处理负载增加时会自动扩展。
注意: 有关本地部署和私有云环境的性能评估,请参阅独立的《性能指南》。

系统处理能力

系统具有非常高的处理能力。下列为在系统响应无明显延迟情况下,您大致可以处理的页面数量:
  • 每天最多 50,000 个页面(8 小时)
  • 每小时最多 12,500 个页面(用于短时峰值)
  • 每分钟最多 500 个页面(用于短时峰值)
如果您预计会经常超过这些数量,请联系技术支持,以核实系统处理能力并讨论可行方案。在极端情况下,Private Cloud 可能是最佳选择。

扩展性原则

微服务,而非技能

Vantage 技能是由一系列活动组成的工作流,例如 OCR、分类和数据提取(在编辑技能时可以看到这些活动)。每个活动都由一个专用的微服务池来执行。 系统在微服务级别进行伸缩。系统会监控任务队列以及每个活动对应的可用微服务数量,如果某个队列开始增长,就会为该活动增加更多微服务。 由于伸缩不是在技能级别进行的,只要已处理页面的总数保持在前文所述的限制范围内,对某个技能的更高负载就不会影响你使用的其他技能的性能。出于同样的原因,通过例如复制一个技能并将文档流拆分为两路,无法获得额外的性能提升,除非在某些特定情况下,性能瓶颈是由用于上传文档的某个 SFTP 或邮件文件夹导致的。

跨整个系统,而非按租户划分

可用资源在系统层面进行伸缩,因此每个租户都可以从更大的资源池中分配到一部分。当出现过载时,系统大约需要五分钟来扩容。在新的代理进程启动期间,可用资源会被分配为不会有任何单个租户出现大量事务处于挂起状态的情况。一旦系统扩容完成,处理速度将恢复到初始水平或略高。在极少数情况下,处理时间可能会延长最多 30%。

防止突发过载

系统内置了限制机制,以防止例如由于客户端编程错误导致的系统过度使用。如果某个租户持续对系统造成过载,该租户可用的资源将被限制在通常的处理能力范围内。任何超出的事务都会被加入队列。 如果发生任何性能下降,您可以在服务运行状态页面 https://status.abbyy.com/ 上查看。

API 调用和扩展

通过 Vantage API 提交要处理的文件时,可以根据需要发起任意数量的 API 调用。如果系统负载过高并开始自动扩容,所有事务仍然会被创建,但其中一部分会进入队列等待,直到处理能力提升为止。Vantage 具有针对分布式拒绝服务(DDoS)攻击的内置防护机制,但它不会影响正常的文件上传请求。

从 SFTP 或邮件文件夹上传文件

SFTP 存储空间容量可达数百 TB 级。通过 Vantage API 提交文件进行处理的代理程序每 20 秒会检查一次您的 SFTP 文件夹,并且一次最多可以提取 30 个文件。如果 SFTP 文件夹上传成为瓶颈,可以考虑创建两个技能,每个技能使用各自独立的 SFTP 文件夹。这样就可以由两个代理程序同时提取文件。 邮件文件夹导入代理程序每分钟最多会收集 50 封电子邮件,并为每封电子邮件的正文以及每个附件创建事务。与 SFTP 文件夹类似,如果邮件文件夹导入成为瓶颈,可以考虑创建两个技能,每个技能使用各自独立的邮件文件夹进行导入。