Package top.wcpe.beacon.agent.api


package top.wcpe.beacon.agent.api
  • Class
    Description
    选服决策的「准入作用域」:一组备选,每个备选是一组「候选节点必须自己声明过的键值标签」 (FR-244,本仓对 FR-243 §2.2「声明不进入调度决策」那一条的重新裁定)。
    当前 agent 的身份。
    agent 门面尚未就绪(未初始化或已卸载)时抛出。
    Beacon agent 对业务插件暴露的总门面:读有效配置 + 查服务发现 + 节点自声明。
    Beacon agent 对外门面的获取入口。
    本机调度 / 健康门面(FR-148):业务插件取调度候选与健康事实的唯一入口。
    调度候选的只读快照视图(FR-148)。
    有效配置变更回调。
    一次配置重载的结果,由业务插件在 ReportingConfigChangeListener 中返回。
    dataId 路径前缀匹配工具:**前缀过滤规则的唯一真源**。
    候选 / 健康视图当前的数据来源(FR-148)。
    本机候选缓存当前的数据来源状态与快照年龄(FR-148)。
    一次调度决策的来源(FR-148)。
    一次声明生效后的取值(控制面 200 响应回带,自证刷新结果;FR-243)。
    声明结果(FR-243,见 ADR-0086 决策 3):取值层面区分三类结论。
    声明结论三档。
    服务发现查询。
    服务发现查询条件(不可变,经 DiscoveryQuery.Builder 构造)。
    DiscoveryQuery 构造器。未设置的字段表示该维度不过滤。
    有效配置只读视图。
    健康等级(FR-147)。
    某台服务器的健康视图快照(FR-147 / FR-148)。
    收到的一条跨服消息(按类型分发给 MessageHandler)。
    监听器注销句柄。调用 ListenerHandle.remove() 后不再收到回调。
    按类型分发的消息处理器(函数式接口)。在中间件后台线程触发,绝不在 MC 主线程。
    跨服消息中间件门面(FR-26;传输层现行决策见 ADR-0063,取代 ADR-0016 的 Redis 数据面直连): 对③层业务插件暴露与内容无关的通用传输。
    节点自声明(FR-243,见 ADR-0086):业务插件为本节点声明「容量」与「自定义键值标签」。
    可上报重载结果的配置变更回调。
    一次 acquireCandidate 的决策结果(FR-148)。
    一次选服决策的结论类别(FR-244):把「有结果」「空结果」「没做成」三件事分成三个取值。
    节点自声明门面(FR-243,见 ADR-0086):刷新本节点自己的容量与自定义标签。
    服务发现返回的单个在线实例(只读值对象)。
    主题消息处理器(函数式接口)。在中间件后台线程触发,绝不在 MC 主线程。
    拓扑变更回调(FR-29)。