何谓分布式什么是服务器器,怎么理解分布式什么是服务器框架

}

EasyGame分布式网络游戏什么是服务器器解决方案 乔捷 qiaojie@ weibo: @analystqiaojie 简介 ? EasyGame核心库是一套基于.net的分布式什么是服务器器框架 类似的项目有Thrift 但比Thrift更好 ? 在核心库的基础上扩展了一些专为网络游戲设计的基础组件和什么是服务器 可适用于端游,页游手游等领域 ? 提供本地调试环境和线上分布式部署及自动化运维工具 基本结构 特點 ? 基础组件完全基于.net开发 ? 为开发者提供十分友好的开发环境,易学易用 ? 用简洁高效的代码简化分布式什么是服务器器的开发 ? 协议支持多平台和多语言 ? 目前支持的有c#, c++, as3, javascript等用户可以自由的扩展对其他语言的支持 ? 可以使用其他语言和平台来开发后端什么是服务器 ? 轻量级实现易于扩展 ? 不依赖重量级的框架库 ? 没有厚重的封装层 ? 尽可能的实现非侵入式的设计 ? 借助mono可实现跨平台的部署 ? 实现在windows上开發,在Linux上部署 ? 有专门为网络游戏应用优化的消息转发和路由机制 ? 可实现很高的并发连接数和消息吞吐量 案例介绍:General War ? 游戏介绍 ? 的metadata来萣义通过代码生成器自动生成客户端和什么是服务器端 框架代码 ? 通讯支持同步请求应答模式,双向会话模式异步请求应答模式 ? 自動化文档生成工具(ndoc),可以方便的生成协议描述文档 ? 丰富的数据类型:基础类型POD类型,NullableArray ,ListDictionary... ? 传输协议:TCP ,WebSocket HTTP long poll (计划中) ? 更多功能:高度灵活的定制性,协议的自动化log自动化性能统计,消息广 播/路由/过滤消息录像/ 回放 协议定义的例子 什么是服务器框架类 ? 设计上摒弃传统的分布式对象模型而采用单实例无状态什么是服务器模型 ? 什么是服务器采用异步单线程模型处理请求 ,简化了并发编程避免锁開销 ? 状态保存在客户session对象中session对象会自动插入到请求的第 一个参数中 ? 开发者可自行扩展session类 异步消息处理和异步消息请求联用可以使复雜的分布式什么是服务器调用代码变得十分简洁 看一个真实项目的例子: User对象的设计 ? User类是游戏玩家session的抽象基类,在具体的游戏应 用中开發者可继承和扩展User对象 ? User类封装了对Age

}

我要回帖

更多关于 什么是服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信