Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1396138
  • 博文数量: 277
  • 博客积分: 2551
  • 博客等级: 少校
  • 技术积分: 3918
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-21 22:46
文章分类

全部博文(277)

文章存档

2017年(3)

2016年(9)

2015年(65)

2014年(27)

2013年(85)

2012年(61)

2011年(27)

分类: C/C++

2012-08-01 23:27:19

一个基于c/s模型的,满足高并发特点的系统架设考虑。按照架构的几个要素中提到的来思考: 
    模块分布,这个不同的应用场景,有所不同,满足系统的评估的一个耦合/内聚的标准就行
              应用场景拆分到不同的模块中。模块分别向Zookeeper注册。
    模块间的交互,不同模块的之间的交互体现为业务功能,也即产品化。
               模块之间的依赖关系,基于消息通信/RPC远程过程调用,消息通信就要定义协议,可能采用rabbitMQ+json完成,或者按照thrift方式通信。
     运行模型,客户端与服务器之间采用ACE模型交互,接入和具体服务分离,中间还需要一个类似大厅的接入服务器,负责转发请求,并验证它。
     数据访问,对用户进行鉴权和业务数据的读写,采用mysql/memcached作为接入和业务的后端。
  
  
阅读(582) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~