View Source ProcessHub.Strategy.Migration.Autonomous (ProcessHub v0.6.0)

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 releases. Use in production at your own discretion.

Summary

Types

t()

The autonomous migration struct. No configuration options.

Types

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

The autonomous migration struct. No configuration options.