1. Client模块加载过程:
* Application在本地创建conference对象,并向server端发起创建conference的请求
* Application操作conference模块,创建一个本地session实例,再向server端发起创建session实列请求?
* Application创建一个特定container
* Container加载对应component的DLL
* Application将session与component绑定
2. DV模块
Q:DocStart/DocEnd/PageStart等回调,是Windows标准回调还是自定义的?
3. 分布式网络会议系统(webb)
* GC位于总部节点,管理所有InfoServer,提供LB,HA,及负载重定向(比如client端断线重边)
Q 一个节点中的一台具体infoserver,只能在一个conference里吗?
4. Box4.2 InfoServer新设计
* 物理上,节点是树状结构,每个节点内有数台InfoServer
* 对于一个conference而言,节点是网状的
* 所有概念的存在,首先要有Conhference存在, 比如6段的ID,只存在于一个conference中,不能独立于conference而存在,故其含义与IP地址相去甚远
Q 同一分支节点的InfoServer有任何关系吗?
* 重要概念:会议所属分支节点及帐号所属分支节点
Q box4.2的路由机制及会议创建机制与此完全不同了?
Q GC中有所有Infoserver的会议信息,大系统中会否成为性能瓶颈?
Q 多级infoserver的情况下,也仅仅只有top及sub infoserver的概念?
Q p2p技术在哪些地方使用?
Q 白板与流媒体在client端被当作特殊文档共享DS来处理,在服务器端呢?