2016 年 6 月 30 日:实时通信服务故障报告

6 月 30 日晚上 8 点左右,我们的实时通信服务发生了故障,导致大量应用的终端用户无法登录和发送消息,时间持续约 40 分钟,详细情况汇总如下。 故障时间 19:58 - 20:41(共计 43 分钟) 影响范围 LeanCloud 国内节点的实时通信服务受到影响(无法登录和发送消息),其它服务正常;美国节点一切服务正常。 事故经过 19:58 一组负责实时通信服务数据统计的缓存机器发生故障,导致用户登录或发送消息出现阻塞,类似操作开始消耗内部线程池资源; 20:05 线程池资源耗尽,所有用户登录过程都会失败; 20:22 确定了故障原因,开始重启…

这些年我们爱着的 Objective-C

Objective-C 是开发 OS X 和 iOS 应用的标准语言。即便是天天跟它打交道的开发者,有些也会误以为 Objective-C 就是 Apple 公司创建出来的语言,但实际上它并不是 Apple 的亲骨肉,而是从别人家过继过来的孩子。 程序设计语言是一个规范,它可以有许多种实现。在历史的漫漫长河中也出现过其他 Objective-C 实现,下面我会主要以 Apple 的 Objective-C 实现来论述。 1 出生 Objective-C 的诞生要追溯到 1980 年左右。那时 Brad Cox 和 Tom Love 两位工程师还在 IT…

「壹期壹问」VOL.8 JavaScript 总被黑为啥又能这么火?

问 以前 JavaScript 不总被黑吗,既然被说成是「很烂的语言」,那现在它为啥又能火成这样呢?求解。 — 匿名用户 — 答 王子亭 / LeanCloud 工程师 的确有人说 JavaScript 是花了 10 天时间匆忙被设计出来的语言,一身的毛病;也有人说凡是能用 JavaScript 写出来的,最终都会用 JavaScript 写出来,天下以后都是它的。对于 JavaScript 的优劣网上有无数文章可以参考,我就不在这里重复了。我倒是想从其他角度说说一些存在于 JavaScript 及其生态系统中的、比较有趣的闪光点,在我看来或许它们就是…

2016 年 5 月产品更新汇总

五月份,我们正式启动了云引擎专业版的运营模式,并按天扣费,详细说明请参考 云引擎运行方案。同时为响应用户需求,云引擎开始支持 Python 3 环境,使用及升级注意事项请阅读《在 Python 3 环境中使用 LeanCloud》。 网站方面,我们为 API 开放了 性能统计功能。 在过去的一个月我们对各个客户端 SDK 做了很多改进。首先是 JavaScript 实时通讯 SDK 正式推出了 3.0 版本。JavaScript 数据存储 SDK 在数个 RC 版本后也正式发布了 1.0 版本。特别值得一提的是,我们为 TypeScript 开发者们 …

在 Python 3 环境中使用 LeanCloud

LeanCloud Python SDK 发布了新版本 1.6.0,增加了对 Python 3 的支持,并且向前兼容 Python 2 的代码。目前开发者可以在这两个环境中使用 LeanCloud 来构建应用。新版 Python SDK 的开发与测试主要在 Python 3.5 下进行,因此希望使用 Python 3 的开发者建议选择 Python 3.5。 另外云引擎 LeanEngine 也支持运行于 Python 3 的应用。开发者需要在项目的根目录下创建一个 ,内容为 ,然后使用命令行工具或者在 LeanCloud 控制台进行项目部署…

LeanCloud 数据存储服务增加性能统计功能

.figure {border:1px solid #ccc; margin-bottom: 1.5em;} 为帮助用户更容易地掌握应用的存储负载量以及采取必要的性能优化措施,我们最近上线了存储 API 性能统计功能。现在您可以通过开发者后台的 存储 > API 统计 > API 性能 菜单查看到每日或指定期间内应用的最大并发数、每秒请求数 / QPS、所有请求的最大或平均响应时间等指标数据。 这些指标的含义如下: 最大并发数 并发数是指服务器同时在处理的请求数。一天的最大并发数就是一天里同时在处理的请求数的最大值。 最大 QPS QPS 是指 qu…

「壹期壹问」VOL.7 创业做个 App 得烧多少钱?

「壹期壹问」VOL.7 收录的问题 创业做个 App 得烧多少钱?——来自匿名用户 来自 LeanCloud CTO 丰俊文的回答 当下移动互联网这么火,每天看着移动互联网、物联网、智能家居、虚拟现实的各种「风口」报道,想想自己还被老板责问计划为何推迟工作效率如何提高,谁没有跳出去闯出一片天地的冲动呢?但是对于如何走好第一步,大家心里多少有点没谱。「创业做 App 需要多少钱」是个仁者见仁智者见智的话题,一百个人有一百种做法,根本没有标准答案,笔者就自己的创业经验跟大家做下分享,仅供参考。 其实并不是所有 App 都很费钱。比如只是做一款闹钟应用,大概…

云引擎:专业版实例将于 5 月 18 日开始收费

.entry-content ul{margin-top:-1.25em;} 我们将于 5 月 18 日(周三)开始对中国节点及美国节点的云引擎「专业版」实例进行每日扣费(计费标准),扣费明细可通过 账单信息 进行查看。使用免费版实例不会产生任何费用。 请您尽快登录到 LeanCloud 控制台,选择国内节点或美国节点,然后进入 存储 > 云引擎 > 云引擎实例 页面,确认是否使用了专业版实例。如果使用的是专业版,请确保 账户余额 中粮草充足,可满足近期消费,以避免线上服务因欠费受到影响。如果您只是用于测试目的,请立即删除专业版下的全部实例,切换到免费…

「壹期壹问」VOL6. 如何优雅地修改前同事逻辑复杂的代码?

「壹期壹问」VOL.6 收录的问题 老同事的复杂逻辑代码,现在要改需求,如何优雅地根据需求修改?——来自用户 斯温 来自 LeanCloud iOS 工程师唐天勇的回答 如果不限定修改代码的人,请容我抖机灵地回答:「把老同事拉回来,让他来改代码」。 嗯貌似有点不太靠谱,那我们就来严肃地掰扯下这个话题吧。 在软件项目的生命周期中经常会出现开发人员的新老交替,这时项目对于新成员来说就是一堆遗留的代码,他要面临的挑战也会随之而来: 不了解项目设计和代码实现 代码混乱 缺乏测试代码 多希望新成员们都能顺利通过上面的第一项考验,可现实情况是许多人都不幸地折在了那…

LeanCloud 与阿里云到底有什么区别?

不是很了解 LeanCloud(https://leancloud.cn)的开发者经常会问「LeanCloud 与已有的很多云服务有什么区别呢?」下面我们就以国内比较有代表性的阿里云为例,跟我们做下对比。 产品的区别 进入阿里云网站可以看到阿里云的产品介绍。产品列表有弹性计算、数据库、存储与 CDN、网络、大规模计算、云盾、管理与监控、应用服务、互联网中间件、移动服务、域名与网站等,每个选项下面又有非常多的子产品列表,提供的服务种类繁多。个人感觉几乎开发中需要使用的服务器产品,阿里云应该都提供了。这些产品更偏向于较底层的服务,用户要想使用起来需要具备一…

18 页 / 共 46