| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
12年前发布

C++微量级软件开发包:Micro-Development-Kit

mdk(Micro-Development-Kit)微量级软件开发包,使用c++开发,是一个跨平台的开发包,支持linux32/linux64/win32/win64的类库,提供几个常用类,主要实现了一个高性能的并发服务器引擎

mdk服务器引擎,提出面向业务的服务器开发模式,根据服务器业务层最关心的3件事,抽象出连接发生(OnConnect),消息到达(OnClose),连接关闭(OnClose)3个接口,让服务器端开发者可以全身心的投入业务逻辑的开发中。

特点:

       提供分布式支持,自身是一个server-client的结合体(即做服务器使用的同时,也可以像client一样去连接别的服务器,组成分布式系统),并且io接口统一到onconnect onmsg onclose中,不必区别对待

       事件轮巡使用的是原生epoll iocp实现,确保了对io响应速度的完全掌控

       几乎等同于lock free的并发算法,保证并发效率

项目主页:http://www.open-open.com/lib/view/home/1352725615418

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1352725615418.html
C/C++开发 C/C++