Chinaunix首页 | 论坛 | 博客
  • 博客访问: 180336
  • 博文数量: 28
  • 博客积分: 30
  • 博客等级: 民兵
  • 技术积分: 954
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-21 10:28
个人简介

站在巨人的肩膀是骗人的

文章分类

全部博文(28)

文章存档

2013年(28)

发布时间:2013-04-09 13:01:19

从产品角度,客户端要实现健壮的业务需求,以及好的用户体验。服务端要实现健壮的业务需求,需要有较强的错误提示能力,以及数据被破坏后的可修复能力。因为客户端线程模型相对简单,而且宕机的影响不大,所以客户端的健壮性比较容易实现。这也就使得客户端偏向于对业务需求的理解。而服务端线程模型相对复杂,而且存在.........【阅读全文】

阅读(8117) | 评论(0) | 转发(0)

发布时间:2013-03-19 13:09:04

战斗特点是:占用大量的cpu资源,占用大量的IO(批次较多,数据量不大),几乎不消耗数据库资源、实时性强。全局聊天特点是:占用大量的IO(批次较少,数据量较大)、较弱的cpu资源、几乎不消耗数据库资源、实时性不强。公会特点是:占用大量的IO(批次较少,数据量较大)、不多的cpu资源、消耗一定的数据库资源、实时.........【阅读全文】

阅读(1658) | 评论(0) | 转发(0)

发布时间:2013-03-16 11:21:09

所谓服务集群,实质就是对数据的演算。牵扯到数据的读取,写入,缓冲。就拿游戏服务来举例:玩家登录游戏,需要将玩家的数据读出来以便为这个玩家演算,玩家下线了需要持久化数据。但是现在的架构基本都是分布式的,特别是实时游戏会出现高频的消息反应(reactor,就是一个消息会造成很多计算量和IO,比如移动需要广播给.........【阅读全文】

阅读(1725) | 评论(0) | 转发(0)

发布时间:2013-03-15 09:54:38

一般基于c++的stl做应用程序开发不需要判断的原因是:1. stl所有容器对象分配失败都会抛出alloc异常,让上层去catch处理,你没有办法来重写stl的new,让其不抛异常,。2. new区别于malloc的就是在于malloc只分配数据,而new还要调用构造函数,new本来的设计意义就是要简化因为内存分配成功与否而引起的逻辑分叉。c++的.........【阅读全文】

阅读(2229) | 评论(0) | 转发(0)

发布时间:2013-03-11 13:05:58

actor model......【阅读全文】

阅读(1801) | 评论(0) | 转发(1)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册