斯潘8
斯潘4
FME服务器提供简单有效的可扩展性解决方案为确保高性能:
当涉及到扩展FME服务器时,首要考虑的是FME引擎。增加可用引擎的数量将为扩展FME服务器的吞吐量带来最大的好处。您可以通过以下方式轻松扩展FME服务器以支持更大的作业量:通过配置文件向体系结构添加更多引擎.
FME服务器核心包含一个软件负载均衡器(SLB),它将作业分配给FME引擎。这个单一的活动核心是扩展处理能力所需的全部。每个FME引擎可以一次处理一个作业,所以如果你有10个引擎,您可以同时运行10个作业!如果您计划运行大量的作业请求,那么您的最佳选择是增加可用引擎的数量-这将减少处理时间,因为可以处理更多的作业。
如果你的工作一直排在工作队列中,或者您需要更快地处理作业请求的任何积压,您应该考虑向FME服务器添加更多的引擎。记住添加更多引擎不会减少运行单个翻译所需的时间.这将更依赖于底层硬件和正在运行的工作区的组成。复杂的工作区,大数据处理,大型数据集只需要花费更多的时间来运行。
(注:下一节确实不需要对FME服务器进行适当的扩展,但我们已经将它们包括进来供您参考。)
FME服务器的Web应用服务器每小时可以处理超过100000个HTTP请求。在需要大量请求的环境中,建议使用单个Web应用程序服务器保持简单。FME引擎仍然是瓶颈,因为即使是FME服务器核心也不会对大量请求产生任何问题。我们认为,对于其他的FME服务器Web应用程序没有额外的好处。
您可以选择在提供的默认PostgreSQL数据库服务器上创建FME服务器数据库。或者,为了增加灵活性和可扩展性,您可以在自己的Oracle或SQL Server数据库服务器上创建存储库。请记住,如果不分离FME服务器存储库数据库,那么FME服务器的可伸缩性将受到限制。
这是作为一个考虑因素提供的,并且这样做可能对您的管理团队有其他好处。了解不同的选项在FME服务器文档中。
提交作业时,转换管理器指令可以与它一起传递,以控制转换发生的位置和时间。
作业队列:对于FME服务器2018.0+,作业队列是将作业发送到特定FME引擎的机制。作业队列可以分配给多个引擎,并帮助确定作业的优先级。作业优先级现在设置在作业队列上。然后在运行作业时,可以为其分配作业队列,然后该作业将在具有指定作业优先级的指定引擎上运行。要了解更多,看见工作Quues.
作业路由:对于2018.0之前的FME服务器,作业路由控制或分散运行工作区的引擎的工作负载。在分布式环境中,您可能有一个混合的操作系统平台,其中某些FME格式可以也不能运行。例如,考虑一个Linux操作系统上的FME服务器。Linux不能运行您的企业可能需要的某些格式。然后可能需要为Windows操作系统配置一个额外的FME服务器引擎。使用“tag”指令(或使用API的“tm_tag”),Web服务,或控制台),您可以根据转换请求的标记设置引擎来处理某些作业。要了解更多,看见配置作业路由.
工作优先级:FME服务器还提供使用“优先级”指令(或使用API的“tm_优先级”)设置作业优先级的功能。Web服务,或控制台)。使用优先级标记发送的任何作业都可以在作业队列中移动得更高。要了解更多,看见转换管理器指令。
?2019安全亚搏在线软件公司|合法的