deepstream 数据同步和消息传递引擎开源项目

我要开发同款
匿名用户2016年11月24日
31阅读
开发技术JavaScript
所属分类Web应用开发、服务器端JavaScript
授权协议AGPL

作品详情

deepstream.io宣布发布deepstream2.0,一个百万级数据同步和消息传递的引擎。服务器和客户端基于WebSockets协议通讯。提供多种语言的客户端开发包,包括可直接在浏览器使用的JavaScript包。

deepstream的使用场景:

协作应用,例如GoogleDocs或者Trello之类

快速贸易、拍卖平台

消息传递和社交交互平台

金融报表和风险控制

赌场或者是多玩家的手机游戏

实习的统计分析和监控系统

物联网数据采集和控制系统

股票和库存控制

过程管理系统

其声称基准测试比Socket.IO快出1000倍!https://deepstream.io/blog/deepstream-2.0-more-than-1000-times-faster-than-socket.io/

示例代码:

// get the recordvar driver = client.record.getRecord( 'driver/14' );// subscribe to any changes within positiondriver.subscribe( 'position', function( position ){  updateMarker( position.x, position.y );});

Android代码:

// implements android.location.LocationListenerpublic void onLocationChanged(Location location) {  // get the record  Record record = client.record.getRecord( "driver/14" );  // any kind of data path works  record.set( "position.x", location.getLongitude() );  //as well as any kind of serializable datatype  record.set( "position.y", location.getLatitude() );}

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论