月度归档:2015年12月

2016 元旦 LeanCloud 放假通知

2016放假通知

LeanCloud 将于 2016 年 1 月 1 日(周五)至 1 月 3 日(周日)按照国家法律规定放假三天,1 月 4 日(周一)恢复正常工作。期间运维团队仍将在线值班,以应对可能的突发情况,保障服务稳定。

放假期间,LeanCloud 工程师大部分时间也会保持在线,以处理紧急事件和回复工单疑问。购买了技术支持的用户仍可以通过工单系统来提交问题,我们会尽快回复(但无法保证在一天之内完全解决),若有遗漏我们会在节后第一时间进行处理,希望大家体谅。

如发生紧急情况,请联系值班人员(电话:131-4644-6722),我们会及时响应处理。

祝大家新年快乐!

2015 年 12 月 25 日:数据存储服务系统故障说明

12 月 25 日凌晨 5 点 30 分至上午 8 点整,数据存储服务器的某一分片突然发生故障,导致所属的 1468 个应用无法向云端写入数据。我们在 5 点半收到报警后着手开始处理故障,最终在 8 点修复了这一问题,故障时间共持续 2 小时 30 分钟。

故障期间,受到影响的应用无法向云端保存和更新数据,但仍可以进行查询,并可使用不依赖于数据存储服务的其他功能。其它应用和服务均不受影响。

继续阅读

使用 LeanCloud 与 React Native 构建原生应用

reactnative_toptal_coverimage

图片来源:toptal

React Native 是 Facebook 在今年的 F8 大会上发布的移动应用开发方案。它基于 JavaScript 和 React,可以让 Web 应用开发者在保持原有的开发体验和效率的同时,为 Web 应用带来原生应用的体验。

React Native 使用 JavaScript 作为开发语言,其内建的打包系统支持包括 CommonJS 在内的多种模块化标准,因此很多支持浏览器运行环境的 Node Package 也可以运行在 React Native 中。LeanCloud JavaScript SDK 便是其一。

本文将介绍:

  • 如何在 React Native 中使用 Flux 架构来组织应用的数据流,以配合我们的 JavaScript SDK 向 LeanCloud 云端保存数据,重用代码和实现平台差异化。
  • 异步获取当前用户对象
  • 文件上传
  • 向移动端推送消息

继续阅读

高效内存存储服务 LeanCache 正式发布

LeanCache 是为云引擎用户提供的高性能、高可用的内存存储服务。与我们以往的数据存储服务相比,它不仅能够处理更多的并发连接和请求数,极大地提高应用性能,而且还能降低数据存储的使用成本。像秒杀、抢红包、数据量少但读写比例很高等场景都适合使用 LeanCache。

leancache_flowchart

在云引擎中访问一个容量为 2GB 的 LeanCache 实例,每秒可以处理将近 70,000 次的请求,而一般情况下访问存储服务的请求峰值为每秒 800 次,相差将近 90 倍。除了更高的性能,LeanCache 还可以帮助用户节省费用。因为交由 LeanCache 处理的请求不计入存储 API 调用次数,所以用户可以把一些高频率的查询从按 API 调用次数收费的存储服务分流至 LeanCache 上,通过降低总的 API 调用次数来减少费用。

LeanCache 基于 Redis 技术,同时支持缓存数据存储和持久化存储,可以在不中断服务的情况下在线扩容。同时,LeanCache 支持在多个应用之间共享数据,所以如果多个云引擎节点需要协同工作和通信,LeanCache 也是正确的选择。

继续阅读