span8
span4
FME服务器提供简单而有效的可扩展性的解决方案确保高绩效:
在扩展FME服务器时,首先要考虑的是FME引擎。增加可用引擎的数量将为您扩展FME服务器的吞吐量带来最大的好处。您可以很容易地扩展FME服务器,以支持更高数量的作业增加更多的引擎架构.S
FME服务器核心包含一个软件负载均衡器(SLB),它将作业分配给FME引擎。这个单独的活动核心就是扩展处理能力所需的全部内容。每个FME引擎可以在任何时间处理一个任务,所以如果您有10个引擎,您可以同时运行10个任务!如果您计划运行大量作业请求,那么最好的方法是增加可用的引擎数量——这将减少处理时间,因为可以处理更多的作业。
如果您的作业始终位于作业队列中,或者需要更快地处理任何作业请求的积压,则应该考虑向FME服务器添加更多的引擎。记住增加更多的引擎不会降低单个转换需要运行时间.S这将更多地依赖于底层硬件和正在运行的工作空间的组成。复杂的工作空间、大数据操作和大型数据集的运行需要更多的时间。
(注:下面的部分真的不需要适当规模的FME服务器,但我们已经包括他们为您的信息。)
FME服务器的Web应用服务器每小时可以处理超过100,000个HTTP请求。在需要大量请求的环境中,建议通过使用单个Web应用服务器来简化工作。FME引擎仍将是瓶颈,因为即使是FME服务器核心也不会对大量请求产生问题。我们相信额外的FME服务器Web应用程序没有额外的好处。
您可以选择在提供的默认PostgreSQL数据库服务器上创建FME服务器数据库。另外,为了增加灵活性和可伸缩性,您可以在自己的Oracle或SQL Server数据库服务器上创建存储库。请记住,如果不分离出FME服务器存储库数据库,FME服务器的可伸缩性将受到限制。
这是作为一个考虑因素提供的,这样做可能会给您的管理团队带来其他好处。了解不同的选项在FME服务器文档中。
当作业提交,变换管理器的指令可以被一起传递用它来控制转换发生的地点和时间。
作业队列:对于FME Server的2018.0+,作业队列是将作业发送到特定的FME引擎的机制。作业队列可以分配到多个引擎和帮助优化工作。作业优先级现在设置作业队列。然后运行一个作业时,作业队列可以被分配给它,它的工作将随后与指定的作业优先级分配引擎运行。要了解更多信息,请参阅招聘Q ueues.S
作业路由:对于超过2018.0旧的FME服务器,作业路由控制或展开运行工作空间发动机的工作量。在分布式环境中,你可能有OS平台的组合,其中一定FME格式,不能运行。例如,考虑在Linux OS的FME Server的。Linux无法运行一些可能由您的业务需要的格式。然后,它可能需要有一个Windows操作系统配置了额外的FME服务器引擎。使用“标签”指令(或“tm_tag”使用API,Web服务,或控制台),您可以设定引擎来处理的基础上改造要求的标签的某些作业。要了解更多信息,请参阅配置作业路由.S
工作重点:FME Server还提供了设置使用“优先级”指令作业优先级(或“tm_priority”使用API,Web服务,或控制台)的能力。具有优先级标签发送的任何作业可以在移动作业队列更高。要了解更多信息,请参阅变换管理指令。
©2020安全亚搏在线软件公司|法律