Elastic-Job的分片逻辑?

发布于 2021-12-02 12:55:36 字数 172 浏览 769 评论 2

Elastic-Job读取一批任务(1000个任务),有3台机器执行,分为9片,如果用SimpleJob处理,在execute()里面:0-2处理一种逻辑,3-5处理一种逻辑,6-8处理一种逻辑,框架会自动将读取的数据分片到这些逻辑里面处理吗?
这种先读取一批任务,然后不同逻辑处理的,是否用DataflowJob好一点?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

执手闯天涯 2021-12-04 08:08:20

你这1000个任务然道只有这3种逻辑吗?你说的这1000个任务应该指的是1000个不同的业务场景吧。每一个业务场景都分成9片均分到3台服务器吧?是吗?我的理解对吗。

各自安好 2021-12-03 13:44:21

是的,框架会自动读取分片,但需要业务代码根据获取到的分片调用相应的处理逻辑。

DataflowJob是用于处理数据的,不太适合这种场景,用SimpleJob就好,灵活些。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文