LanguageTool 的可扩展性
Scalability of LanguageTool
我想扩展 LanguageTool HTTP Server 以便它可以一次处理大量用户请求并处理非常大的文本。实现此目标的最佳方法是什么?
我是 LanguageTool 的作者。简短的回答是你可以像任何 HTTP 服务一样扩展它:运行 几个实例并将它们放在负载均衡器后面。由于 LanguageTool 服务器没有状态,这应该很容易。较长的答案需要更多信息:文档有多长以及它们使用哪些语言?您需要拼写检查还是仅需要拼写检查以外的功能?对于某些语言,LanguageTool 比其他语言慢得多。例如,英语相当慢,大多数规则数量较少的语言(参见 https://languagetool.org/languages/)速度较快。
我想扩展 LanguageTool HTTP Server 以便它可以一次处理大量用户请求并处理非常大的文本。实现此目标的最佳方法是什么?
我是 LanguageTool 的作者。简短的回答是你可以像任何 HTTP 服务一样扩展它:运行 几个实例并将它们放在负载均衡器后面。由于 LanguageTool 服务器没有状态,这应该很容易。较长的答案需要更多信息:文档有多长以及它们使用哪些语言?您需要拼写检查还是仅需要拼写检查以外的功能?对于某些语言,LanguageTool 比其他语言慢得多。例如,英语相当慢,大多数规则数量较少的语言(参见 https://languagetool.org/languages/)速度较快。