1
lecher 2016-03-15 15:46:37 +08:00 via Android
如果 worker 的客户端处理写得很健全,用组播机制,或者 pub/sub 的订阅机制,保证所有 worker 都能收到相同的消息,特定消息加上 worker 的机器标识。 worker 执行之前检测是否与本机一致。
其实底层的 Redis 是支持动态创建消息队列的,实在要开几千个队列也是可以的。 |
2
calease 2016-03-15 16:10:23 +08:00
配置管理用 saltstack, ansible, puppet, chef...
|
3
defunct9 2016-03-15 17:54:16 +08:00
用 salt 即可,以前在京东管 hadoop ,就是用 salt 。
|
4
leopku 2016-03-15 22:36:50 +08:00
推一下 beanstalk ,有 cube 的概念
|
5
timchou OP |
6
taijia 2016-03-16 10:59:56 +08:00 via Android
异步 beanstalk ,同步 gearman ,根据场景可以试试
|
7
monnand 2016-03-16 13:13:43 +08:00 via Android
这种调度系统很多现成的, Google 的 Kubernetes, Apache 的 mesos , docker 的 swarm
|