1.0.0-SNAPSHOT开发分支 · 从源码开始探索阅读入门指南 →
Nnextrix.
◎ ENGitHub
DEVELOPER GUIDE

实体放置

协调实体与实例绑定,并由应用管理资源生命周期。

master · 1.0.0-SNAPSHOT / 2026-10-29 核对

共享缓存上的协调

EntityPlacementService 在 Cluster Core 的 DistributedCache 上协调节点选择,不创建第二份目录。place 先返回已有绑定;缺失时读取调用方拥有的实例快照,执行策略并原子获取或注册候选。

选择与权重

RandomPlacementStrategy 在健康、启用的候选中均匀选择。WeightedRandomPlacementStrategy 额外要求正有限权重。降低权重为零影响新的选择,不会迁移已有房间或禁止其条件续约。

应用的职责

服务不创建资源、不预留硬容量,也不自动安排续约。将最终获胜条目传给目标服务,按 key 与 token 幂等初始化,并显式续约。创建 RPC 超时不能直接作为释放并重新分配所有权的依据。

源码出处

本页依据下列源码或模块文档整理。访问需具备仓库权限。

nextrix-j/nextrix-cluster/nextrix-cluster-placement/README.md
⌕
输入关键词搜索 · Tab 选择结果 · Esc 关闭