Reference
Service Lifecycle
Makers, runtime construction, endpoint admission, graph draining, graceful shutdown, and target-specific hooks.
Lifecycle concepts
Language runtimes
Go lifecycleGo maker initialization, graph construction, source-last startup, and context-bounded drain.
StartService / StopServiceC++ userver lifecycleuserver task-based makers, ordered activation, and ownership-safe timeout handling.ServiceGenerated::start / stopC++ Boost lifecycleBoost.Asio coroutine makers, generated HTTP activation, graph drain, and runtime release.ServiceGenerated::start / stopRuntimePython lifecycleasyncio maker groups, explicit construction phases, source-last start, and deadline-aware shutdown.start_service / stop_serviceRust lifecycleTyped maker tables, concurrent futures, immutable assembly, Tokio servers, and bounded drain.GeneratedService::new / runTypeScript lifecyclePromise makers, runtime component categories, startup rollback, task admission, and bounded stop.ServiceGenerated.run / ServiceRuntime