开发者社区> 问答> 正文

Elastic-Job的分片逻辑?:报错

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

展开
收起
kun坤 2020-06-06 16:04:14 384 0
1 条回答
写回答
取消 提交回答
  • 是的,框架会自动读取分片,但需要业务代码根据获取到的分片调用相应的处理逻辑。

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

    ######

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

    2020-06-06 16:04:18
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Apache Flink 流式应用中状态的数据结构定义升级 立即下载
Phoenix 全局索引原理与实践 立即下载
开源广进-用Service Catalog构造K8S服务能力 立即下载