【发布时间】:2011-11-21 12:35:07
【问题描述】:
WebLogic WorkManager 是否能够在集群上的其他服务器上执行作业以有效地并行化作业?
【问题讨论】:
标签: weblogic workmanagers
WebLogic WorkManager 是否能够在集群上的其他服务器上执行作业以有效地并行化作业?
【问题讨论】:
标签: weblogic workmanagers
有两个工作管理器 - 一个在服务器端处理线程优先级/队列,而 CommonJ 工作管理器可以通过CommonJ API 使用。
在您的应用程序中,您可以在容器中定义优先级,也可以在同一台服务器上进行并行执行。但是,如果您希望通过让单个应用程序服务器拆分其当前工作负载并在集群中重新分配它来跨多个服务器并行处理工作负载,则必须将大部分逻辑写入您的应用程序。
WebLogic 确实提供了其他机制来简化此操作(例如,您可以让主节点将工作负载处理为工作单元,并将其放在其他服务器读取的持久分布式主题上),但更容易使用现有产品,例如Terracotta's EhCache 或Oracle's Coherence Grid 上的计算集群。
【讨论】: