View Source ProcessHub.Strategy.Migration.Autonomous (ProcessHub v0.5.0-beta)

The autonomous migration strategy implements the ProcessHub.Strategy.Migration.Base protocol.

Unlike ColdSwap and HotSwap which coordinate process migration between nodes via start/stop requests, the Autonomous strategy takes a fundamentally different approach: each node independently reconciles its local state against belongs_to, stopping children that shouldn't be here and starting children that should be here.

There is no inter-node communication and no state handover.

Experimental

This strategy is experimental and may change in future versions.

Summary

Types

t()

The autonomous migration struct. No configuration options.

Types

@type t() :: %ProcessHub.Strategy.Migration.Autonomous{}

The autonomous migration struct. No configuration options.