当前位置:  软件>C/C++软件

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

    来源:    发布时间:2015-01-27

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

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的并发算法,保证并发效率

       欢迎大家共同学习使用。




    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问谁知道网上哪里有跨平台软件开发或者是开发可移植性软件的资源?给高分!
  • (肯定给分)用java开发软件,采用谁家的开发环境,最好的书籍是什么?一般前后台用什么软件?
  • Linux下有哪些可视化软件开发Linux下的应用软件和驱动程序
  • 强烈建议将linux/Unix栏目放到“软件开发者”大类里面来。----Unix开发的人助威支持!!!
  • 请问在Linux 下用C开发移动增值软件都有什么开发工具啊,我以前一直在Windows下用VC开发
  • 使用采用GPL发行的软件开发软件的问题
  • 请问想开发手机软件需要哪些软件和设备?
  • 在linux下开发不开源的商业软件用什么开发工具最好?前5位有分
  • 统计一下有多少商用软件用Java开发或者将要用Java开发
  • 要用java开发snmp网管软件,用哪种软件包比较方便?(急急急)
  • 调查:兄弟们,你们常用linux开发什么软件?哪类软件?常用什么开发工具?
  • 在linux下开发非开源的商业软件用什么开发工具最好?前5位有分
  • 我想开发一个LINUX下的FTP服务器软件,能否推荐现在几款比较好的在LINUX下的FTP软件做为参考
  • 学软件工程(专升本)是不是linux软件开发工程师的起步之路?
  • GDK风格的软件窗口是用什么工具开发的?gtk+开发的窗口是不是都是gnome风格的?
  • 谁知道国内有那些公司在linux平台上做开发的,或开发linux软件的?
  • 做软件,手机开发和电视开发哪个工作更有前途?
  • 软件开发辅助软件 uuSpy
  • 软件开发文档如何写?请指教
  • 我想在linux下开发软件,但不知道使用什么语言好,和使用什么开发工具
  • 软件重构与软件测试
  • [讨论]自由软件之于开源软件
  • ubuntu系统中软件安装、卸载以及查询是否已经安装某个软件包的方法
  • 问题6:如何在linux shell 下查看安装软件情况,和卸载软件?
  • 软件项目版本控制需要注意的几点
  • 软件过程管理软件 EmForge
  • Linux下通过rpm安装软件详细介绍以及如何将软件安装到指定目录
  • 开源代码,自由软件软件的疑问??
  • 请教LINUX下有哪些商业的软件部署软件?
  • fedora 删除软件,但是不删除依赖软件
  • 怎么干净删除软件?谁知道linux下有netants同样的软件下载?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3