コンテンツにスキップ

ResolvedBundle

このコンテンツはまだ日本語訳がありません。

BundleCache.resolve 的产物:解析后的 bundle、可复用的 registry 配置、etag、TWP 能力串与归档信号

optional archivedSessionId?: string;

本次 resolve 触发的 heartbeat 收到 410 session_archived 且归档的正是本调用携带的 sessionId(或信封未指明 id)→ 回带该 id;命中缓存 / 去重合并 / 归档的是他人会话 = 缺席。 消费方停该会话心跳、铸新 id、下轮 exchange 开新会话。


bundle: AppBundle;

etag: string | undefined;

features: readonly string[] | undefined;

TWP 能力串(heartbeat features;undefined = 门全关同现状)


registryConfig: RegistryConfig;

按 etag 复用的 registry 配置对象(ProviderRegistry 构造只存引用)