LeanCloud 2020 回顾

各位 LeanCloud 的用户大家好。2020 年是不平静的一年,每个人的生活和工作都因为疫情发生了很大改变。在这一年里很多活动都由线下转向了线上,我们很高兴在这个转变过程中为很多用户提供了有价值的服务,也想在这一年结束时对大家的长期支持表示衷心的感谢。 过去一年里,我们一如既往地不断推进产品和服务的改进和优化:推出了 Flutter SDK,助力使用 Flutter 跨平台移动应用开发方案的开发者;基于 .Net Standard 2.0 重写 C# SDK,提供更完善的 API 接口和对更多平台的支持;在华北节点上线了网络隔离优化方案,支持账户层…

商用版应用网络隔离方案正式上线,请切换到独立 IP

我们在上周公布了《商用版应用网络隔离优化方案》,计划支持开发者自助购买独立 IP,并为每个商用版用户免费分配一个独立 IP 作为存储入口。该方案已于 10 月 20 日在华北节点上线,开发者可以在控制台的「账户设置 - 独立 IP」页面查看、购买或解绑独立 IP。 有哪些变化?开发者需要做什么? 网络隔离优化方案上线后,API 与云引擎服务将区分不同类型的入口。 API 服务 API 服务入口分为独立(IP)入口与共享入口。我们将只对独立(IP)入口提供可用性保证。如果你的应用仍在使用 API 共享入口,应尽快切换使用指向独立 IP 的绑定域名。这些没…

「应用内搜索」于 11 月 1 日独立计费并更名为「全文搜索」

应用内搜索服务推出来五年有余,已为成百上千个应用提供了快速检索的服务。服务期间曾收到 开发者反馈的多种问题,例如分词导致的检索结果不准确 ,索引延迟等。为了优化开发者体验,满足更多样化的需求,以及更好的开发迭代该产品,我们决定对此功能进行升级改造,并正式更名为「全文搜索」。 经过一段时间的努力,我们对架构进行了调整和优化,升级了搜索和分词引擎,支持了索引重建过程中的多版本平滑过度,优化了中英文混合文本的分词等。 自 2020 年 11 月 1 日开始,全文搜索的统计将会和数据存储区分开,进行独立计费。计费将包括两个项目,请求数和索引空间。价格如下: 商…

云引擎在所有分组上支持云函数、取消分组管理费用

云引擎的组管理功能可以建立多个独立的云引擎分组,在访问同一数据源的情况下,部署多套不同的服务器端业务代码,并对每个分组绑定不同的自定义域名,实现更丰富的业务需求。 在此之前我们规定了只有一个主要分组可以使用云函数和 Hook,其他分组上部署的云函数和 Hook 都不会生效,这给一部分开发者的代码组织带来了一些障碍。我们最近做了一些工作让 所有分组都支持了云函数和 Hook。 这意味着你可以: 将包含云函数的服务拆分部署到不同分组,这些分组都可以使用云函数。 为运行在不同分组的程序设置定时任务(之前定时任务也只能运行在主要分组上)。 在同一应用中用不同的…

商用版应用网络隔离优化方案与独立 IP 降价 50% 的通知

针对 9 月份出现的、云引擎服务共享入口(IP)被长时间 DDoS 攻击事件,我们推出了「加速域名 + 独立 IP」的解决方案,取得了不错效果。考虑到存储服务的入口也存在类似风险,所以我们计划在 10 月份对商用版应用进行免费的隔离升级,来提升服务整体稳定性。新的网络隔离方案如下: 我们会为拥有商用版应用的账户免费分配一个独立 IP,以此作为该账户下所有应用的存储服务默认入口。 每一个独立 IP 默认提供 2Gbps 的防护带宽,对于小规模的攻击开发者无需承担任何费用;如果遭受更大规模的攻击,开发者则可以通过在控制台购买新独立 IP 的方式来进行切换,…

2020-09-15 华北区云引擎和存储服务被攻击的故障说明

9 月 15 日(周二)下午开始,华北区的云引擎服务受到 DDoS 攻击,导致部分应用无法访问(已经绑定独立 IP 或加速域名的应用因其入口独立则不受影响)。晚间 10 点半之后,攻击者转而攻击一部分存储 API 的共享域名,导致部分应用的 API 访问也出现问题。 对本轮攻击,这里就一些细节和疑问跟大家详细汇报如下: 攻击的时间线如何,流量有多大? 针对云引擎外网 IP 的攻击最早发生在 15 日下午 2 点半左右,因为我们的外网 IP 数量较多,且都附带一定程度的抗 D 能力,所以对终端访问影响不大。 截至下午 4 点 40 左右,云引擎服务的外网…

云引擎支持绑定加速域名

云引擎在支持绑定普通域名的基础上增加了绑定加速域名的功能,它们有如下区别: 普通域名 加速域名 域名指向 云引擎集群 边缘节点 访问加速 - ✔️(针对可缓存资源) 基础 DDoS 防护 - ✔️ 价格 0.8 元/GB(每实例每天 1GB 免费额度) 0.36 元/GB(回源流量依然按照普通域名收费) 针对不同的使用场景我们推荐绑定不同类型的域名: 对于静态内容,例如静态生成的网站,前后端分离应用的前端部分,以及图片、文件等静态资源,建议绑定加速域名,可以以更低廉的价格获得更快的终端用户访问速度。 对于提供动态内容的网站或服务,例如 API 服务或者服…

即时通讯服务统计结果中增加网络流量展示 | 七月更新

产品动态 内建账户系统的第三方登录增加支付宝和 Apple 通道 7 月份我们在内建账户系统(AVUser)中增加了支付宝和 Apple 的第三方集成,开发者可以在「应用控制台 - 存储 - 用户 - 设置」中看到所有支持的第三方账户系统,欢迎感兴趣的开发者来试用,和给予我们更多反馈。 即时通讯服务统计结果中增加网络流量展示 对于即时通讯服务来说,在开放聊天室或者大型群组里面,消息下发的压力会随着用户规模的增长而急剧扩大,为了让开发者更直观地看到资源消耗,我们在应用控制台的统计页面,增加了「流量」统计结果的展示,希望可以给开发者带来一些参考价值,以便大…

Objective-C 即时通讯 SDK 12.2.0 发布|六月更新

产品动态 Flutter 存储 SDK 增加社交组件 从 0.4.0 版本开始,Flutter 存储 SDK 增加了应用内社交组件,诸如粉丝、关注、状态、私信等常用功能都可以直接调用标准 API 来实现,更多示例可以参考 这里。 Objective-C 即时通讯 SDK 12.2.0 发布 之前有开发者反馈 Objective-C SDK 在 WebSocket 模块中偶尔会出现崩溃,调查之后我们发现该问题属于第三方 WebSocket 库的 bug,修复起来涉及改动点较多,评估后我们最终决定对该模块进行完全重写。经过三个月的开发和测试,6 月底这一工…

使用 Flutter 快速实现请假与写周报应用

APP 简介 公司使用的请假及写周报系统一直都是网页版的,之前我们也有想过出一个移动端版本,但因为一些原因没有付诸行动。刚好最近 LeanCloud 新发布了 Flutter SDK,就决定用 Flutter 来开发这款 APP。 之所以选择 Flutter,主要原因是一份代码可以同时满足 iOS 和 Android 两大平台,这样所有同事都可以享受到这款 APP 带来的便利。 APP 的后端数据全部存放在 LeanCloud,不用担心后端系统的开发维护,实现起来也很简单。 APP 效果预览 App Store下载链接,或者 App Store 搜索 …

1 页 / 共 43