集群中执行程序服务的行为

时间:2015-12-01 11:45:23

标签: java multithreading executorservice threadpoolexecutor scheduledexecutorservice

我在java中使用执行器服务编写了代码。这里我创建10个工作线程来处理数据库获取的行。每个线程将分配一个结果行。在单个实例/节点上部署并运行应用程序时,此方法可以正常工作。

当我的应用程序部署在多个节点/群集中时,有人会建议这会如何表现吗? 在部署到群集之前,我是否必须处理代码的任何部分?

04/12/15:还有其他建议吗?

1 个答案:

答案 0 :(得分:0)

您应该考虑每项任务的开销。除非任务规模适中,否则您可能需要批量处理。

在分布式上下文中,开销会高得多,因此您更有可能需要批量处理工作。

您需要一个框架,因此考虑因素取决于您选择的框架。