文件名称:版本新特性-基于abaqus的热应力分析
文件大小:3.09MB
文件格式:PDF
更新时间:2024-07-01 03:13:39
pomelo
Pomelo 0.3 版本新特性 Pomelo 0.3版为移动端性能优化做了很多工作, 新协议的数据包压缩后的传输 量仅为 0.2版的 20%, 并保留了 0.2版基于 socket.io的传输协议。socket.io 对开发浏览器端器端的实时应用非常适合,而 socket(websocket)、protobuf、 二进制等协议则对移动端、桌面客户端的开发更具优势。pomelo对它们的同时 支持使同时支持浏览器、移动、桌面客户端的高实时应用或游戏变得非常容易。 服务器的动态扩展是另一个重要的特性,这不仅使系统适应了弹性的工作环境, 也为游戏的一些动态功能提供了更多方便, 如 MMORPG游戏的动态副本等。 0.3版还提供了其它很多特性,如新的广播接口, 新的客户端支持等。 1 新协议支持 0.3版 Pomelo开始支持二进制协议,并支持对请求 route的字典压缩和请求内 容进行 protobuf压缩。0.3版同时兼容以前版本基于 socket.io的通讯协议。通 过在应用中配置不同的 connector component来实现协议的切换或共存。 目前 Pomelo服务器提供两类 connector:sioconnector和 hybridconnector,分 别对于基于 socket.io和二进制的通讯。 1.1 sioconnector 支持基于 socket.io的通讯协议,也是 Pomelo框架默认采用的 connector(主要 是兼容老版本)。之前基于 socket.io的服务器和客户端代码不用修改就可以使 用。 1.2 hybridconnector 支持 socket和 websocket,使用二进制通讯协议,并且支持 route字典压缩和 protobuf压缩的 connector,需要在 app.js中显式配置。以下是一个 hybridconnector的配置例子: app.configure('production|development', 'connector', function(){ app.set('connectorConfig', { connector: pomelo.connectors.hybridconnector, heartbeat: 3,