站点
一个可提供 Vivlog 通信接口的服务称为 Vivlog 站点,简称站点(Site)。站点可以是一个博客,也可以是一个论坛,或者是一个社交网络,只要实现了 Vivlog 通信接口,就可以被称为站点。
站名
站点名称(Site Name)是站点的标识符,用于在 Vivlog 网络中唯一标识一个站点。
- 在 Vivlog 网络中,站点的名称格式为域名与子路径的结合,例如
example.com或example.com/blog。 - 站点名称不区分大小写。
- 站点名称不包含协议,例如
https://或http://。 - 站点之间通信时采用的是 HTTPS 协议。仅当本地测试时,可以使用 HTTP 协议。此情况下站点的主机名必须为
localhost。
站点上的用户
站点上的用户(User)是指站点的注册用户。用户可以是站点的管理员,也可以是普通用户。
- 用户的身份是由站点承认的。
- 用户的身份是可信的。
- 用户的身份是持久的。
- 用户名在站内是唯一的。
INFO
完整名称由用户名和站点名称组成,通过 @ 符号连接,类似于电子邮件地址,但可以包含子路径,例如 admin@example.com/1 和 admin@example.com/2。
站点间通信
站点之间通过代理(agent)基于连接(connection)进行通信。代理是一个抽象概念,表示站点的用户、访客或者站点本身。