26 lines
1.0 KiB
Markdown
26 lines
1.0 KiB
Markdown
# 节点与对象挂载(草案)
|
|
|
|
> 状态:讨论草案。以下记录当前设计方向,不代表协议已经实现或接口已经定稿。
|
|
|
|
## 设计方向
|
|
|
|
每一个 Aster VM 是一个节点。实例之间可以通过统一接入协议挂载对象。
|
|
|
|
接入对象来源包含 Endor 官方配件,例如 Tessera GUI,以及通过 Endor Python、C、Go、JavaScript 等 SDK 接入的第三方程序。这两类接入采用同一套协议。
|
|
|
|
## 待确认的术语
|
|
|
|
| 概念 | 当前提议 | 状态 |
|
|
| --- | --- | --- |
|
|
| Node | 一个 Aster VM | 用户提出的模型 |
|
|
| Endpoint | 统一协议的连接端点 | 术语提议 |
|
|
| Export Root | 对外导出的顶级对象入口 | 术语提议 |
|
|
| Tessera 顶级对象 | 协议层称 root,挂载名可为 tessera | 尚未确定 |
|
|
|
|
## 后续设计问题
|
|
|
|
- 对象的导出、身份、远程引用与生命周期。
|
|
- 方法调用、属性访问和事件传播的语义。
|
|
- 授权、断连、错误与重新连接。
|
|
- 官方配件和不同语言 SDK 的共同协议边界。
|