Skip to main content

GRPC_STABLE_CONN_NAMESPACE

Constant GRPC_STABLE_CONN_NAMESPACE 

Source
pub const GRPC_STABLE_CONN_NAMESPACE: u64 = 0x4000_0000_0000_0000;
Expand description

gRPC stable conn_id namespace base.

任何 derive_grpc_conn_id 输出 conn_id 都满足 out & GRPC_STABLE_CONN_NAMESPACE == GRPC_STABLE_CONN_NAMESPACE(bit 62 置位)。这与 raw TCP / WS / REST / MCP 各自分配的 conn_id 段完全不重合,让 SubscriptionManager 可以零冲突 共用一个 conn_id 表。

取值:0x4000_0000_0000_0000(4_611_686_018_427_387_904)。bit 62 单 bit 标识,低 62 bit 留 hash 派生。bit 63 留作未来 surface(避免 sign-bit 与 i64 互转踩坑)。