1 justicelove 2020-06-08 08:49:20 +08:00 oms-server 在集群环境下做了任务调度去重吗? 做了的话是基于什么方式实现的呢? |
![]() | 2 tjq OP @justicelove 当然做了,否则就重复调度啦。 实现方式是分组,某一个执行器集群(对应一个 appName )在运行时只会连接到一台调度服务器( oms-server ),oms-server 只调度它当前所负责的 app 包含的任务,这样也就做到了去重。 有兴趣接入嘛哈哈哈~ |
3 justicelove 2020-06-08 09:38:11 +08:00 这么样子做, woker 是否无法平滑扩展了, 相同的 appName 注册到同一个执行集群或者注册到不同的执行集群会怎么样 个人觉得哈, woker 才是需要扩展以增加处理能力的节点. |
![]() | 4 tjq OP @justicelove 不是的,worker 和 server 都可以任意纬度水平扩展。 oms-server 其实只承担一个调度的作用,一旦任务派发到 worker 集群,除了心跳和状态上报,server 不参与实际计算中的任何事情。整个分布式计算由 worker 集群自己独立完成。 |
5 Rwing 2020-06-08 10:12:13 +08:00 容器我还以为是 docker 容器。。。 |
![]() | 6 wysnylc 2020-06-08 10:21:12 +08:00 狂妄,点赞 |
![]() | 9 ragnaroks 2020-06-12 08:43:52 +08:00 一眼看成"oh my shoulder" |