中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 未整理篇
FlashQQ之应用结构篇
作者:may16th 时间:2003-02-15 11:10 出处:互联网 责编:chinaitpower
              摘要:FlashQQ之应用结构篇
 应用结构图

传呼器与站点相配合,作为站点的一个扩展功能,使用站点的用户信息。用户通过浏览器访问站点,页面装载后Flash传呼器同时被启动。

浏览器与站点间进行传统的HTTP请求回应式的信息交互,在浏览器请求过程中,要注意保持Flash承载页面不能被刷新,否则Flash将被重新载入。

Flash作为客户端通过XMLSocket与服务器端进行TCP长连接。双方连接关系的保持靠Flash端发起的心跳消息进行确认。Flash与服务器端的通讯因为是基于XMLSocket的,因此都是xml格式的报文,报文拟用GB2312编码(具体依据Flash对编码的支持情况)。

Flash与服务器端都采用异步双工模式通讯,一般有如下两种模式:请求回应式,Flash端request,Server端response(如Flash发送登陆请求,Server端回应登陆结果);通知式(如好友上线通知),这种模式一般不需要Flash端进行回应。

服务端内部分为如下四大部分:客户端接入服务,消息转发服务,内容服务群,数据存储。

l         客户端接入服务:负责接受Flash连接,是与Flash形成通讯的最外层模块。该服务将绑定固定IP地址和端口号。该服务在消息层面还要负责将XML报文转换为服务器端字节报文和将服务器端字节报文转换为XML报文的工作。

l         消息转发服务:该服务是消息路由和分发的中心模块,负责依据消息目的地址向内容服务分发消息。应用改分发服务可使内容服务群落化和并行化,不需要内容服务间建立复杂的链路关系,且可以自由增加内容服务。

l         内容服务群:内容服务群是由多个处理单一功能的服务形成的群落,每个内容服务之间并行存在,互相独立。内容服务群所提供的服务集合形成了完整的软件功能。新增功能只需新增内容服务便可实现,这给整个软件提供了更大更自由的扩展空间。

l         数据存储:即存储数据使用的数据库。

此外,在HTTP服务中,提供一个专用COM或Bean等组建,可以直接与消息体系内挂接,这样可以使HTTP部分与TCP部分不仅限于数据库内数据耦合。


关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有