Estival Scorpion's net home
百度空间 | 百度首页 
               
 
写点自己的东西
 
     
 
文章列表
 
2009年07月09日 星期四 下午 01:50
服务器公共组件实现 -- 环形缓冲区

  消息队列锁调用太频繁的问题算是解决了,另一个让人有些苦恼的大概是这太多的内存分配和释放操作了。频繁的内存分配不但增加了系统开销,更使得内存碎片不断增多,非常不利于我们的服务器长期稳定运行。也许我们可以使用内存池,比如SGI STL中附带的小内存分配器。但是对于这种按照严格的先进先出顺序处理的,块大小并不算小的,而且块大小也并不统一的内存分配情况来说,更多使用的是一种叫做环形缓冲区的方案,mangos的网络代码中也有这么一个东西,其原理也是比较简单的。

 
2009年07月09日 星期四 下午 01:48
这里讨论的游戏服务器架构大概是目前国内乃至世界上的网游通用的一种架构了:
http://bbs.gameres.com/showthread.asp?threadid=93775
作者:qinglan


有段时间没有研究技术了,这次正好看到了新版的mangos,较之以前我看的版本有了比较大的完善,于是再次浏览了下他的代码,也借此机会整理下我在游戏服务器开发方面的一些心得,与大家探讨。
  另外由于为避免与公司引起一些不必要的纠纷,我所描述的全都是通过google能够找到的资料,所以也可以认为我下面的内容都是网上所找资料的整理合集。在平时的
 
2009年06月16日 星期二 下午 03:01
公司内部分别用cindy和mina开发的“通信网关”服务器,虽然用的长连接、二机制报文协议,但是效率都达不到要求,与已有的轻量级Web服务器,相差太多太多。那么,是不是Java不适合开发此类程序,Java本身已经成为瓶颈了呢。看看其他人用Mina开发的服务器程序,似乎也有
一篇题为“ Scalability: Turn it to Eleven ”的 Blog (
 
2009年06月12日 星期五 上午 09:25

nio学习:
最近花了点时间研究了一下nio,及其开源框架MINA,现把心得总结如下:
1:传统socket:阻塞式通信
每建立一个Socket连接时,同时创建一个新线程对该Socket进行单独通信(采用阻塞的方式通信)。
这种方式具有很高的响应速度,并且控制起来也很简单,在连接数较少的时候非常有效,但是如果
对每一个连接都产生一个线程的无疑是对系统资源的一种浪费,如果连接数较多将会出现资源不足的情况
example:
server code:

public class MultiUserServer extends Thr

 
2009年06月03日 星期三 下午 01:16

SNS与博客最大的区别在于关注重点不同,后者以博客为平台,基于博客ID而产生的日志,话题,照片,群组,视频,分享,好友等等,而前者强者个人,基于人ID而与其相关的日志,话题,照片,群组,好友等等,虽然功能上差不多,但关注重点不同,因而对数据库的设计而言,user_id成为全部数据设计的核心,根据我对facebook,ucHome两个数据表结构分析来看,基本上所有的功能都是通过user_id引导,从而延伸到相关的组件,如日志,照片,群组等等,或者是个人的东西,或者是大家的东西,但都有一个共同的特点:都离不开user_id。

 
2009年06月03日 星期三 上午 11:38
妈的,油又涨价了妈的,油又涨价了妈的,油又涨价了妈的,油又涨价了妈的,油又涨价了妈的,油又涨价了
 
2009年06月03日 星期三 上午 11:37

在 QCon 2008 (旧金山站) 上Facebook 做的这个技术分享有不少值得借鉴的东西。所以,暂停对 QCon 北京的回顾,临时插播一贴。

设计原则

  • 尽可能的使用开源软件,并且在需要优化的时候进行优化
  • Unix 哲学。包括,模块化原则;整合化原则;清晰化原则等
  • 任何组件具备扩展性
  • 最小化故障影响
  • 简化,
 
2009年06月02日 星期二 下午 01:52

目录
  1. 引言
  2. 创建“Hello World”程序
  3. 在用户信息栏中使用FBML(FaceBook标记语言)
  4. 在用户信息栏中使用mock-AJAX技术
  5. 使用Mysql数据库创建计数器
  6. 将这些例子代码集合到一起
  7. 相关下载

 
2009年06月02日 星期二 下午 01:51

  我在Facebook的第一个项目上投入的要比我预期的多一点点,但是我认为这是为何我们拥有如此一个非常强大的工程组织的原因;我们还有很多难题有待解决,这里每个人都迫不及待要立刻去解决他们。我开始了解为何我们需要建造一个新的数据中心以及我们需要解决什么问题才能让他正常工作。

  有

 
2009年06月02日 星期二 下午 01:45

导读:Facebook就像是一个传奇,很难相信,前哈佛大学二年级学生Mark Zuckerberg创建的Facebook到目前为止仅仅只有5岁,在如此短的时间内积累下如此庞大的数据简直让人不可思议,但是,这的确是事实。

关键词: SSD NetApp Sun Facebook

截止到去年,全球著名的SNS社区网站Facebook拥有150万的活跃用户,根据分析机构comScore的统计,Facebook现在已经跃然稳坐全球社交网站的第一把交椅,目前,其在Alexa的排行榜上排在第五位。

Facebook 的用户现在每个月都上传超过800万张数码照片,截至去年夏天,Facebo

 
     
 
在线用户
 
   
 
我在百度
 
   
 
我的搜藏
 
     
 
最新动态
 
   
 
好友最新文章
 
     
 
 
关于我
 
路是走出来的,事是干
出来的
有能力有运气的人改变命运
有能力没运气的人适应命运
没能力有运气的人享受命运
没能力没运气的人悲惨命运
   
 
个人档案
 
kowstudio
男, 27岁
北京 通州区 
上次登录:
17小时前
加为好友
 
   
 
最新照片
 
   
 
我的资料
 
生日 1982年 06月28日巨蟹座
出生地 北京  -  通州区
目前居住地 北京  -  通州区
婚姻状态单身
学历大学
当前职业计算机/互联网
我就读过的学校
北京理工大学 
   
 
我的爱好
 
我的偶像
达芬奇成龙
喜欢的书
三国演义狼图腾聊斋志异人性的弱点人物传记历史类书籍地理类
喜欢的音乐
卡农
喜欢的电影
成龙的电影成长的烦恼
喜欢的运动
兵乓球旱冰羽毛球篮球
其他兴趣爱好
摄影和旅游
   
 
宠物专区
 
   
 
我的照片秀
 
   
 
日历
 
     
 
文章分类
 
 
 
 
 
游戏(12)
 
 
 
 
 
 
Java(31)
 
 
 
 
 
 
 
 
 
 
 
     
 
留言板
 

呼撒。 我路过~~~~~帮你踩一下。 记得帮我回踩哦。
 

关注你很久了,很想认识你哦
 

你的空间真漂亮,很喜欢.应该多推广一下,让更多的人欣赏到你的才华.
 

╰╮╰╮ ╭ ╯ ╭ ╯╭╯╭╯ ███████ 送你一杯茉莉茶, █ 永远快乐喔 █═...
 

路过!! 刚玩,支持回踩哦!
 
     
 
最新评论
 
文章评论|照片评论


[表情]
 

似的士大夫
 

解释的很清楚,谢了
 

cxzcxzcxzcxc
 

很好 很强大
 
快乐啊
 
哈哈哈哈哈哈哈哈
 
     
 
最近访客
 
 

hurui900313

视频_工作室

lixiaoyunjj

Irwin_Sky

_MTN_fantasy

凡凡她爸爸

Sleeping_RYU

weiqqqwei
     
 
其它
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     


©2009 Baidu