高并发服务器框架设计方案.docx
2021-10-26 15:01:33 113KB 技术方案
c# 物联网平台服务器框架源码。集成iot,web api服务,这套带码是通过C#编写集成IOCP高性能高并发优势服务器服务源码。带手机app测试demo源码 具体具备功能如下: 1、具备EF6+mssql数据库功能,可更改为MYSQL或SQLITe. 2、自带WEB API服务,抛弃IIS支持。用户可以通过WEB前端直接读取远程设备数据以及下发控制指令。WEB API功能有服务器日志查询、WEB API接口认证用户管理、远端设备注册管理、服务器轮询读取任务启停、服务器参数设置、查询历史数据记录、下发指令到终端设备。 3、系统目前支持modbus 、modbus rtu协议,可定制开发集成Modbus TCp、西门子PLC S7协议、OPC协议、三菱PLC协议以及集成MQTT服务(以上协议在框架中没有集成,可以定制集成)。 4、系统自带MVC服务,开发API像平常使用的一样方便。另外它自带硬件协议驱动。 5、与传统协议方法不同,比如Modbus设备,需要PC端主动去连接设备,而这套框架只需要监听端口,服务器就能自动去轮询终端所有设备。 6、API接口具备动态增加轮询读取数据的任务,并且具备定时读取任务启停、任务创建和销毁、特殊读取任务定制等等。 7、运行方式以Windows服务的方式,通过API简单配置服务器参数后,只需重启本服务即可生效。 9、更快更方便的安装部署方法,支持一键安装部署,无需复杂的设置配置过程。自带WEB API与WEB应用、自带Lot服务器应用 ,可定制集成为自带MQTT服务器,一切都免除了第三方服务软件的复杂安装配置过程。 10、完整的使用说明文档。 11、强大的技术团队支持。 该框架是应用方面的DEMO源码,MVC API底层源码、IOCP Sockect源码以及通讯协议源暂不提供,如需要源码的朋友私聊 物联网服务器框架已升级至2.0.2.6。升级内容如下: 1、加入了自适应服务规则,对内存、CPU及硬盘资源进行分流控制,对服务器要求更低,速度并发更高。 2、加入了一键启动服务,自动创建数据库以配置参数功能。省去了复杂的配置过程。 3、修复了物联网设备数据读取时超时问题,加入了可灵活配置的时间机制。 4、加入了物联网设备标识,使一个4G DTU设备可以挂载多个485或232从站。 5、开放服务器接收源数据事件接口,使用时可以自定义协议以及扩展性更强。
2021-10-20 22:04:15 18.21MB 物联网 C# DTU MQTT
SPServer 是一个用 C++ 编写的服务器框架库,它实现了半同步/半异步和领导者/跟随者模式。 它基于 libevent,以便在任何平台上利用最佳 I/O 循环。 SPServer 可以简化 TCP 服务器的构建。 它是线程和事件驱动之间的混合系统,并利用了两种编程模型的优点。 它向程序员公开了一种线程化的编程风格,同时使用事件驱动的风格来处理网络连接。 SPServer 还包括一个嵌入式 http 服务器框架——sphttp。 sphttp 可以简化将 Web 服务器功能添加到任何 C++ 应用程序的过程。 它对于将基于 Web 的管理或统计添加到任何 C++ 程序或成为 XML-RPC 或 JSON-RPC 的服务器框架非常有用。 SPServer 可通过 FreeBSD Ports Collection 获得。 变更日志: 0.9.5 版 (12.13.2009) 的变
2021-10-17 15:22:56 193KB C++
1
夏季 这是一个支持分布式和移植的Java游戏服务器框架,可用于开发棋牌,回合制等游戏。基于netty实现高性能通讯,支持tcp,http,websocket等协议。支持消息加解密,攻击拦截,黑白名单机制。封装了redis缓存,mysql数据库的连接与使用。轻量级,便于上手。 目录 更新说明 2021.01.31 修复在程序关闭时,异步事件中有推进初始化消息的操作导致异常的问题。 优化ServerPush,添加简单的调用接口。 优化CacheRepositoryDao.list(Map 可选),在筛选数据的过程中改用stream,在最后才进行收集操作。 例如,在项目
2021-10-07 21:06:14 308KB game java rpg redis
1
c++ 游戏服务器框架socket 包括服务器 客户端 ,项目剥离
2021-09-20 10:11:35 553KB c++ 服务器 客户端
1
tufao文档:https://vinipsmaker.github.io/tufao/ref/1.x/; tufao代码:https://github.com/vinipsmaker/tufao; 对开源项目源码编译不是很熟悉,折腾了挺久,重新构建项目文件,终于编译成功。里面的示例hello-world也重新构建了项目文件,可以用Qt直接打开。项目需要使用的boost库也一并打包在里面的include目录,可以直接编译。初学QT,有什么问题欢迎指出。
2021-08-30 10:51:41 187.4MB C++服务器框架 tufao Qt WEB服务器
1
一套很适合学习的很牛逼的游戏服务器框架源码。像做游戏服务器开发的人可以下载下来参考学习。
2021-08-06 16:58:29 18.65MB 源码 服务器 客户端 c++
1
原Pomelo框架的Unity Demo有bug,无法正常运行。并且API回调在通信线程,使用起来极不方便。 该Demo对官方的Unity API进行了重构,主要功能如下: 1. 所有方法的回调均在主线程(原PomeloClient回调在Socket线程,用起来很麻烦) 2. 增加了DisconnectEvent和ErrorEvent两个事件通知,方便捕捉网络断开事件和其它异常 3. 所有报文回调时,会收到一个Message对象而不是之前的仅仅是一个json对象,方便上层逻辑查询Message信息。 4. 修复了EventManager内存泄漏的bug以及其它一些隐藏的代码问题。
2021-07-27 11:31:34 25.88MB Pomelo Node.js 服务器 框架
1
acl_cpp(已包含在acl项目:https://sourceforge.net/projects/acl/,请从acl项目url下载)是acl的c++封装库,acl_cpp比acl有很多有用的功能,比如如流式mime解析、handler socket支持、db(mysql和sqlite)池接口、HttpServlet等。有了acl_cpp,你会得到更强大的acl功能,快速开发,模块编程,祝你好运!
2021-07-05 18:05:03 1.89MB 开源软件
1
1. Gateway更名为Proxy,DBProxy更名为DB 2. Proxy同时持有与(Login, Game)不同类型服务器的多条连接 3. DB不参与负载均衡,考虑是棋牌数据库负载不高,即使需要扩展多个也可以通过不同服务器配置指向不同的DB来扩展 4. 消息头格式以源码实现的为主 5. 心跳机制在不考虑客户端的前提下,服务端会主动发送心跳包,但并非总是特定间隔时间发送
2021-05-07 18:14:32 39KB go 棋牌服务器
1