自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 异步通信架构设计

设计前提:所有业务接入都必须是异步调用,如果有同步调用,也必须想办法化为异步模式来传输调用;线程模型:采用一组线程,处理所有的任务,如接受连接、接收数据、协议处理、业务调用、发送数据等。

2011-11-23 12:47:14 1139

原创 借用FMS做为游戏服务端的main.asc代码编写样例

application.onConnect = function(currentClient,loginname){currentClient.userName = loginname;trace(currentClient.userName+"进入聊天室");/

2011-08-17 10:56:45 869

原创 无锁机制的循环缓冲技术

此技术是借鉴了Linux内核源代码技术,无锁应用条件是同时只有一个写线程和读线程访问缓冲区时,不用加互斥锁,因为读写两个计数器各不影响,除此以外,还是要加互斥锁,如写线程只有一个线程,读线程有N个同时访问,那么写端不用加,只在读端加互斥锁即可。主要就两个方法:unsign

2011-08-17 10:55:21 1149

原创 IOCP服务端框架(含调用源代码例子)重新设计后,性能提升的难以相信,稳定性也很靠谱,聊聊我的设计思路吧!

一,设计思路1、设计模式;      IO收发线程与EMPLOY任务线程必须分离设计,否则如果只考虑IO线程来处理所有事情的话,一旦出现某个业务接口运行较慢,势必造成对IO网络的堵塞,那么这样的后台服务又有什么用呢?      EMPLOY任务线程指派算法,要看具体业

2011-08-16 16:47:32 1539 2

原创 C++的类反射多态机制

 一、基类:class ICMDStatic  {public: ICMDStatic(); virtual ~ICMDStatic(); virtual UINT TestFunc()=0;};二、子类1:class CCMD502 : public ICMDStatic{public: CCMD502(); virtual ~CCMD502(); virtual UINT Te

2009-04-29 14:46:00 1582 3

memcached-1.2.6-win32-bin.zip

memcached分布式缓存服务端,可以配置为系统服务,命令如下: 1、memcached.exe -d install; 2、memcached.exe -d start。

2012-05-14

java_memcached-release_2.6.3.zip

memcached分布式缓存客户端开发包

2012-05-14

Iocp通信框架(含源代码调用例子)

1、将IOCP的复杂处理封装为Lib库文件,性能安全性都非常不错,请放心使用; 2、二次开发只需要继承IocpApi类和其中几个方法即可,可以供开发者二次开发使用,从而使服务端Socket开发技术简单化。

2011-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除