muesli / beehive

A flexible event/agent & automation system with lots of bees 🐝
GNU Affero General Public License v3.0
6.27k stars 320 forks source link

Proposal: distributed workers and clusters #331

Open abserari opened 3 years ago

abserari commented 3 years ago
  1. add a Registry, which could retrieve the bee info or code and dynamic use in beehive.
  2. distribute, node as a worker that scheduled by beehive. only need connected to beehive master or admin node.
  3. worker cluster, bee could have its own hive managed by themselves, when a request arrived, the beehive new bee with configuring or direct use one current bee to work.
  4. well-defined for P2P network. everyone could run beehive subcommand to expose themselves service to beehive master that could be scheduler them. This design different from point 2.
rocket357 commented 3 years ago

I could see this being particularly useful in a kubernetes environment where you could scale pods out based on workload.