bus ID及相关特性分析
1. ID的拥有者
有几种实体拥有ID,包括:
GroupID群 ServerID服务端 BridgeID桥(和服务端类似,但在多个群中) ClientID客户端ID,不参与ID体系,只是为了标识服务的调用者。
2. 使用ID
2.1 客户端使用ID
客户端调用伪码: client.setID(localID); // 设置本地ID,用于向被调用者标识自己的身份,一般来说是“程序”的身份。 client.gobus(entryString); // entryString用于描述Bus的入口点的地址,通过该入口点可将客户端挂入bus client.exec(ServiceID, method, param, result, err); // 调用位于ServiceID上的方法method, // 首先查询本地是否存有ServiceID/Proxy的地址,有则直接调用,否则到entry上查询真实地址 // entry类似一个DNS