IM分布式架构设计(1)

IM分布式架构设计(1)

分布式开发整体结构图,体现了IM软件的开发设计流程。下面主要着重介绍三个核心模块。

主要是数据库层设计思想:1. DatabaseServer WCF实现对数据库的增删改功能。2. DatabaseServer需要解决主从数据库、数据库连接池、sql语句调度器等技术问题。

主要是业务层设计思想:1. BusinessServerWCF实现用户登录、登出、聊天功能。2. BusinessClientWCF实现对DB ServerSocket Server的消息通信。

主要是网络层设计思想:1. NetworkSocket现实Socket监听和flash客户端的XML通信功能。2. NetworkServer中的WCF实现和业务层的消息通信。

你可能感兴趣的:(数据结构,sql,socket,server,Flash,WCF)