我在java中使用执行器服务编写了代码。这里我创建10个工作线程来处理数据库获取的行。每个线程将分配一个结果行。在单个实例/节点上部署并运行应用程序时,此方法可以正常工作。
当我的应用程序部署在多个节点/群集中时,有人会建议这会如何表现吗? 在部署到群集之前,我是否必须处理代码的任何部分?
04/12/15:还有其他建议吗?
答案 0 :(得分:0)
您应该考虑每项任务的开销。除非任务规模适中,否则您可能需要批量处理。
在分布式上下文中,开销会高得多,因此您更有可能需要批量处理工作。
您需要一个框架,因此考虑因素取决于您选择的框架。