b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

即时通信_即时通信网_即时通信框架(2)

电脑杂谈  发布时间:2017-05-13 20:01:33  来源:网络整理

这样一定会有助于用户的购买决策。提高订单成功率。

系统的逻辑视图。各模块的说明:C-XX:用户端使用自己定义的协议与NAS。

ACS进行通信。提供IM的基本功能。NAS:为用户C-XX分配ACS服务器。在用户登录时进行。NAS简单的采用轮转的方式。依次分配系统中存在的ACS给登陆的用户。ACS:为用户提供IM服务端功能。主要有用户信息的修改。用户状态的维护。用户消息的处理等。ACS之间的逻辑结构是网状的。任何两个ACS都可以平等的进行通信。DB:保存用户的状态。

不同的DB分成不同的区。维护不同段的用户。每个ACS到各个分区的都有连接。ACS根据用户所在的区。访问相应的。存取用户的数据。即时通信C-XX。NAS。DB-X的具体内容在这里不做太多的讨论。主要描述一下ACS的具体结构。主要的模块如下。

ACS的主要逻辑模块。ACS中各个逻辑单元之间的描述:UserAgentsManager:管理用户相应的Agent。

登录到服务器的所有UserAgent由其进行维护。UserAgent:用户的代理。提供用户功能的服务器侧实现。主要包括根据用户的操作。修改相应的信息。维护用户状态。更新中的用户状态和定位信息。包含用户的好友列表维护用户的好友。根据用户的要求提供不同用户之间的通讯功能。

ServerManagerModule:收集服务器的性能信息。维护日志信息和配置信息等。CommunicateWithOtherAcs:提供到其他ACS的通信服务功能。维护配置中自身的状态。并从配置中同步系统中其他ACS服务器的状态。UserLocatorInfoCache:对于用户的定位信息。要在向指定的用户发送数据包的时候频繁使用到。为减少这种的访问操作给服务器带来很大的压力。

对这种信息进行缓存。减少对的压力。DatebaseAccessModule:提供的访问接口。区分用户所在的段。到相应的。存取用户的数据。用户定位信息:包括用户ID。登录的ACS编号。用户登录使用的IP地址。用户登录使用的端口。用户使用的网络类型。这些信息是实现用户间的通信必需的。这些信息的维护和获取是系统中一个核心任务。相关操作十分频繁。四。物理部署视图说明:NAS为避免单点实效性。

可以采用DNS或者NAT的方式。在多台服务器之间进行负载平衡。

主要流程。5.1 登录处理简单描述:用户的登录时。

要将所有的好友的状态从中取出。通知所有的好友用户登录事件。同时更新自己在中的信息。以后用户数据包的转发。基本上是在好友之间的。保存好友的信息可以大量的减少对的访问。5.2 ACS转发用户的中转消息的处理简单描述:在向指定的用户发送信息的时候。需要用户的定位信息。这些信息依次在好友列表。本地缓存和之中进行查询。实际测试发现。

使用本地缓存可以大大减少对的访问。5.3 通过ACS转发消息简单描述:对于一些比较特殊的网络类型。如果需要保证数据包抵达指定用户。最稳妥的方式就是通过目的用户登录的ACS进行中转。在上图中User-01登录到ACS-01。User-02登录到ACS-02。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-46931-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...