服务器设计
newrtc
这个作者很懒,什么都没留下…
展开
-
分布式模式之Broker模式
http://blog.chinaunix.net/uid-23093301-id-90459.html问题来源:创建一个游戏系统,其将运行在互联网的环境中。客户端通过WWW服务或特定的客户端软件连接到游戏服务器,随着流量的增加,系统不断的膨胀,最终后台数据、业务逻辑被分布式的部署。然而相比中心化的系统,复杂度被无可避免的增大了,该如何降低各个组件之间的耦合度。挑战:需转载 2013-03-25 14:00:03 · 1333 阅读 · 0 评论 -
sip协议详解
1、SIP协议介绍Internet的许多应用都需要建立和管理一个会话,会话在这里的含义是在参与者之间的数据的交换。由于考虑到参与者的实际情况,这些应用的实现往往是很复杂的:参与者可能是在代理间移动,他们可能可以有多个名字,他们中间的通讯可能是基于不同的媒介(比如文本,多媒体,视频,音频等)-有时候是多种媒介一起交互。人们创造了无数种通讯协议应用于实时的多媒体会话数据比如声音,影像,或者文本。本转载 2013-05-13 13:59:22 · 54833 阅读 · 0 评论 -
Reactor模式
http://blog.csdn.net/hackyz/article/details/5027352前面讲到,整个libevent本身就是一个Reactor,因此本节将专门对Reactor模式进行必要的介绍,并列出libevnet中的几个重要组件和Reactor的对应关系,在后面的章节中可能还会提到本节介绍的基本概念。1 Reactor的事件处理机制首先来回想一下普通函数转载 2013-07-23 08:50:37 · 721 阅读 · 0 评论 -
RTP协议分析
整理记录http://blog.csdn.net/bripengandre/article/details/2238818版本时间内容整理人V1.02008-03-31RTP协议分析初稿彭令鹏转载 2013-07-30 14:19:23 · 880 阅读 · 0 评论 -
Epoll在LT和ET模式下的读写方式
转自:http://www.ccvita.com/515.html在一个非阻塞的socket上调用read/write函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBLOCK)从字面上看, 意思是:EAGAIN: 再试一次,EWOULDBLOCK: 如果这是一个阻塞socket, 操作将被block,perror输出: Resource temp转载 2013-12-05 16:18:42 · 802 阅读 · 0 评论 -
服务器编码笔记
1、当有大量push操作时, list 和 queue的差距有多大?原创 2014-07-28 15:50:45 · 848 阅读 · 0 评论