# DynamicRendezvousHandler Source: https://www.tensorplay.cn/docs/generated/tensorplay.distributed.elastic.rendezvous.DynamicRendezvousHandler.html ```python class tensorplay.distributed.elastic.rendezvous.DynamicRendezvousHandler(backend: RendezvousBackend | _NodeDesc | None = None, settings: RendezvousSettings | None = None, local_addr: str | None = None, node_rank: int = 0, run_id: str = '', store: Store | None = None, backend_name: str = 'core', state_holder: _RendezvousStateHolder | None = None, node: _NodeDesc | None = None) ``` Coordinate membership, ranks, heartbeats, and round transitions. ```python pre_shutdown() → None ``` Optional hook invoked before shutdown() during agent teardown.