2016-08-29
今天我们高兴地宣布新版命令行工具的公测正式开始了!命令行工具为开发者在本地启动、调试以及部署云引擎应用提供便捷的操作。相对于旧版而言,它使用 Go 语言进行了重写,功能得到增强,安装过程更加简化,同时不再支持旧版云引擎 2.0 运行环境。 云引擎最初只支持 Node.js 运行环境,使用者都需要预先安装好 Node.js。但随着云引擎的功能迭代,Python、PHP、Java 这些编程语言的运行环境已经得到了支持,如果命令行工具仍然依赖 Node.js 和 npm 安装途径,对于非 Node.js 的开发者来说就有些麻烦了。于是我们使用 Go 语言 重…
2016-08-25
我们将于 2016 年 8 月 29 日和 30 日分别对美国区和中国区的所有 LeanCache 实例进行升级。此次升级的主要目的是为了提高 LeanCache 在极端情况下的稳定性。 在升级过程中,云引擎应用与 LeanCache 的连接会出现几秒钟的中断。使用了云引擎 Node.js 运行环境的应用开发者,需要确保在代码中加入对 redis on error 事件的处理,否则上述的连接中断可能会造成应用的异常退出。具体处理方法请参考 文档和示例代码。 使用了其他语言运行环境的云引擎应用不会受到连接中断的影响。 维护时间 美国区:北京时间 8 月 …
2016-08-23
随着网络环境的整体改善,越来越多的应用开始加入视频聊天功能——社交通讯、视频会议、在线教育、在线医疗、在线客服,涉及领域广阔。视频聊天听起来爽,做起来难,要耗掉多少个项目人天都不好说。所以为了降低接入视频聊天功能的成本,我们实验性地发布了一款与 LeanCloud 实时通讯 JavaScript SDK 搭配使用的 WebRTC 插件,为想在 Web 平台上实现一对一视频聊天的开发者们助一把力。 WebRTC Demo 首先来介绍使用了 WebRTC 插件开发的 WebRTC Demo。得益于开放的 WebRTC 标准,LeanVideoChat 不需…
2016-08-17
从 2016 年 9 月 1 日开始,LeanCloud 平台的付费方式将统一更改为按天扣费。届时用户需要预先为账户充值,用户当日使用的服务达到了收费标准后所产生的费用将于次日凌晨从账户余额中扣除。当账户余额不足或为负数时,各项服务将暂停直至账户余额恢复充足。短信服务因其消费特性仍然保持实时扣费。 为了方便用户使用 LeanCloud 平台,一直以来我们对大部分服务都采用「先使用,后付费」的按月结算的方式。而云引擎、云缓存等服务因为存在被滥用的潜在风险,所以需要按照预充值和按天扣费的方式来结算。 由于我们的大部分用户都同时使用多项服务,以上按月和按天的…
2016-08-15
从 PHP SDK 0.4.0 开始,我们正式支持在云引擎上部署 PHP 应用,功能包括应用健康检测、云函数定义、用户 session 管理等等。至此云引擎已支持 PHP、Node.js、Python 和 Java 四种运行环境。 创建并部署 PHP 应用 PHP SDK 默认为轻量级框架 Slim 提供了中间件 SlimEngine,同时也提供了项目模板。开发者可以通过 云引擎命令行工具 来创建、测试和部署基于项目模板的应用: 更多使用方法请参考 PHP 开发指南: 云引擎 · 网站托管开发指南 云引擎 · 云函数开发指南 数据存储开发指南 API …
2016-08-11
PhoneGap 被业界大佬 Adobe 收购之后又被转送给了 Apache 社区,现在换了个更洋气的名字 Cordova。尽管 PhoneGap 所推行的概念多年前就被推崇,但是得力于浏览器的发展以及前端框架的不停进化,很多大厂也开始重新审视 Cordova 的未来,微软已经在最新版本的 Visual Studio 2015 里面内嵌了 Cordova 的开发组件。 不久前有用户询问在 Cordova 项目中使用 LeanCloud 存储以及推送服务的接入方式,我们便对如何在 Cordova 上使用 LeanCloud 聊天服务进行了调研,结果发现有…
2016-08-09
回答这个问题之前,让我们先来简要地回顾一下 Swift 的发展状况。 时间退回到 2014 年 6 月。那时 Swift 刚刚发布,开发者们普遍认为 Swift 还达不到生产环境的标准,再加上一些以偏概全的 benchmark,甚至有人认为 Swift 不过是个玩具。大家有理由相信经历了几十年考验的 Objective-C 将继续承担生产工具的重任。 2015 年 Apple 对 Swift 进行了一些针对性的改进,包括性能提升和语言方面的增强(引入了 Error Handling、Protocol Extension 等)。2015 年 8 月 Ap…
2016-08-08
为了提升系统性能和修复已知问题,我们计划于 2016 年 8 月 10 日凌晨 01:00 - 08:00(北京时间 GMT+08)对中国区剩余的存储集群进行升级和维护,预计需要 7 小时。此次升级不会导致任何服务中断,对已有的应用和数据,以及终端用户不会造成影响。 在系统维护期间,应用控制台与存储相关的部分管理功能会被暂时禁用。因此开发者将无法创建和删除应用,无法创建、编辑、删除和绑定 Class,但可以对已有应用和 Class 的数据进行增删改查操作。如果您的控制台没有显示系统维护提醒,那么您的应用将不会受到上述的操作限制。 我们会尽快完成系统升级…
2016-08-08
8 月 5 日晚上 7 点 10 分开始,LeanCloud 中国节点上的某一缓存集群因为流量过大,CPU 资源被占满而停止了服务,从而导致数据存储及依赖它的服务(云引擎、推送、实时聊天)出现约半小时的中断,在此期间有部分应用可能会遇到请求无法完成的情况。详细报告如下。 故障节点和影响范围 只有中国节点出现了问题,受影响的服务与时间段列举如下,其他服务未受到影响。 服务名 区域 受影响时段 范围 数据存储 中国 19:10 - 19:41 全部不可用 云引擎 中国 19:10 - 19:41 全部不可用 实时通信 中国 19:10 - 19:41 部分…
2016-08-05
火热的七月,我们为 LeanCloud 搞出几条大新闻——云引擎开始支持 Java 和 PHP 运行时、iOS Objective-C SDK 开源、Swift SDK 发布。 服务端 服务端方面,我们发布了 云引擎 对 Java 和 PHP 运行时的支持,熟悉这两门语言的开发者可以愉快地使用云引擎去开发和扩展应用了。 API 和存储增强了统计功能,API 开放了修改日志查询。我们还发布了针对应用的风险监测功能,以帮助用户提高安全意识,尽早发现应用的安全隐患,防患于未然。 聊天方面,聊天室增加了「踢人 / 强制下线」和「禁言」功能。另外为了提高消息到达…