跳到主要内容
知识地图什么应该保持稳定?ArcBlock 体系

你在这里。看看这个问题与其他知识怎样相连。

选择节点前往页面 · 展开后可留在地图中阅读

知识地图沿着连接,读懂一个问题
← AFS 与界面

学习路径

什么应该保持稳定?

沿着演讲背后的架构问题展开。

这是一条进阶回看路径,适合已经理解AFS 基础的人。它从 X Window 的职责分离出发,重新审视地址、操作、资源范围与呈现方式。读完后,可以用这些问题检查一次系统改版:哪些契约应该保持,哪些变化需要明确通知使用者?

这条路径上的问题

  1. X Window 给了我们什么启发?

    计算发生的地方,与人看见并操作它的地方,可以分开。

  2. 路径给 agent 带来了什么?

    路径在命名空间中标识资源,让操作有明确的对象。

  3. 为什么操作的含义必须稳定?

    有了地址,还要让使用者知道对它进行的操作意味着什么。

  4. 视图变了,对象可以不变吗?

    把上下文与投影分开,就能让多种视图指向同一组可操作对象。

  5. 共享上下文意味着所有人看见全部内容吗?

    Small World 为一个观察者呈现相关资源,而不是开放整个系统。

  6. 独立的部分怎样才能组合?

    兼容的资源地址和操作,让不同部分无需共享全部实现细节也能协作。