在过去的一年中,咱们完成了诸多产品和功能上的改进,如下整理出 10 项咱们认为最具价值的改进与你们分享。其中有些功能可能早已被你们普遍采用,有些可能还处于测试或还没有知晓阶段。但咱们相信,在这一年中咱们投入精力和心力所交付的成果,必定会为开发者们带来效率提高和变化。php
通过一年多的内测和准备,咱们的北美节点(http://us.leancloud.cn)已经正式上线!除短信服务暂不可用外,北美节点与咱们的国内节点在功能上没有差别,价格有所调整。开发者和创业家们由此能够扬帆出海,到世界的大舞台上去寻找更多的机会。html
控制台新增的「安全中心」提供了存储、聊天、短信、消息推送的服务总开关,并容许设置 Web 安全域名和浏览操做日志;数据与安全 文档已从新修订。考虑到开发协做中明确的职责分工与细分化的权限管理需求,咱们为应用中的我的和团队协做者都增长了细分的权限菜单,来提升开发成员之间协做的灵活性与工做效率。在「分析」中咱们为应用趋势、行为分析等类别增长子菜单,进一步知足用户的统计须要。web
Awesome LeanCloud 是由社区维护的 LeanCloud 开源生态周边,包含多语言 SDK、最佳实践库、UI 组件、云引擎中间件等等。这里既有 LeanCloud 工程师平时编写的小组件,也有由乐于分享的开发者们造出的实用轮子。api
消息推送由 HTTP 的 Post 请求发出,经过 WebSocket 来接收。推送 SDK 对数据进行包装,能妥善处理如网络断开重连等链接错误,保证服务的稳定性。开发者可用其来实现不少有趣的 Web 应用,好比弹幕、滚动评论等效果。聊天 SDK 轻量,高效,无依赖,支持浏览器与 Node.js 运行环境,开发者能够轻易作出功能完备的实时聊天应用,或是实时对战的游戏。浏览器
LeanCloud SDK for PHP 已支持数据存储功能,包括用户管理、对象的存储和查询、文件存储等,能够在 PHP 5.3 及以上的运行环境中使用。部署到云引擎以及更多功能将在后续版本中陆续加入。缓存
当云端用户数据增加超过 GB 量级时,再经过每日导出数据的方式在线下作分析已经变得愈来愈困难了。为此,咱们推出了支持 SQL 语法查询的 离线数据分析服务。用户无需导出数据,只要在控制台输入合法的 SQL 语句便可拿到分析结果。安全
用户有很多业务须要保存日志、统计事件一类的数据,这种数据的特色是写入以后不会修改,而使用时用户只关注总体数据的统计结果。为此咱们推出了新的日志型(Log)数据存储类型,该类型能够进一步提升云端数据的写入速度,让数据存储发挥出更大的并发吞吐能力,并可随时进行离线分析。网络
LeanCache 是一款在去年末发布的基于 Redis 技术、可为云引擎用户提供高性能、高可用的内存存储服务。与数据存储服务相比,它不只可以处理更多的并发链接和请求数,极大地提升应用性能,并且还能下降数据存储的使用成本。像秒杀、抢红包、数据量少但读写比例很高等场景都适合使用 LeanCache。并发
云代码通过重构和改进,去掉了沙箱环境,并支持 Python 运行时,同时也用上了新名字「云引擎」。没有沙箱环境,使得在云引擎上能够运行标准的 Node.js 项目,开发者就能使用本身喜欢的 web 框架(好比 Express 4.x)来作项目,摆脱对云引擎命令行工具依赖。对 Python 运行时的支持让开发者既摆脱了「回调噩梦」,又能利用 Python SDK 打造出运行在云引擎之上的 Python Web 服务。框架
实时通讯/聊天是咱们的主推的功能之一,所以在新版设计和研发过程当中咱们下了不少功夫。除了保持它灵活、解耦、可组合、可定制的特性,咱们主要改进了上一版的使用痛点。新版使用「对话」的概念来知足全部聊天形式:单聊、群聊和开放聊天室。开发者能够为「对话」记录增长自定义属性,来知足不一样场景下的查询和扩展须要;经过丰富的 API 来管理对话和消息,快捷地发送文本、图片、音频、视频、文件和地理位置等富媒体消息。对于图片、音频和视频等二进制消息,咱们包装了文件上传等必要步骤,简化了开发者的使用步骤。
最后,但愿在新的一年中,你们继续为咱们提供反馈,帮助咱们把产品作得更好。在此特别感谢你们对 LeanCloud 的厚爱和支持!