Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Elastic-Job-Lite Cloud Native 同一台作业服务器可以行多个相同作业名称的JVM实例 #248

Closed
terrymanu opened this issue Mar 21, 2017 · 2 comments

Comments

@terrymanu
Copy link
Member

同一台作业服务器可以运行多个相同的作业实例,但每个作业实例必须使用不同的JobInstanceId。
因为作业运行时是按照IP和JobInstanceId注册和管理的。JobInstanceId可在作业配置中设置。

分片策略的API因此调整,提炼出JobShardingUnit以及JobShardingResult用于分片单元以及存放分片结果。

@terrymanu terrymanu changed the title 同一台作业服务器可以通过不同的JobInstanceId运行多个相同的作业实例 同一台作业服务器可以通过不同的作业实例名称运行多个相同的作业实例 Mar 21, 2017
@terrymanu
Copy link
Member Author

新的Elastic-Job Lite的数据结构和原有结构并不兼容。在升级Elastic-Job 2.0.6版本时,请清理Zookeeper中相关作业节点的server节点下的所有数据。

@terrymanu terrymanu changed the title 同一台作业服务器可以通过不同的作业实例名称运行多个相同的作业实例 Elastic-Job-Lite Cloud Native 同一台作业服务器可以行多个相同作业名称的JVM实例 Apr 1, 2017
@terrymanu
Copy link
Member Author

最终改为不需要手工配置JobInstanceID,而是通过uuid的方式自适应,做到自动开启多实例

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant