最近考虑用 LeanCloud 给一款应用做后端服务器,面向客户群国内国外数量应该不相上下。
各位分享些经验吧,感谢!
@LeanCloud
1
akari0725 2016-04-25 16:05:15 +08:00
本来我是万年潜水的不过看到这个平台还是被炸出来了,身为曾经用这个服务做过后端商业项目的表示,不要用这个服务,原因是,你必须使用它们那套数据访问机制,首先你要知道 mondoDB 适合做什么不适合做什么,它们的存储相当于阉割并且加了很多限制的 mongoDB ,尤其是项目做大之后限制很多。如果你开始图省事,后面会很痛苦。可以的话老老实实用阿里云或 AWS 吧。
|
2
plqws OP @akari0725 其实我就是在纠结是要用 PHP/Laravel/MySQL 然后挂虚拟主机来实现,还是用 LeanCloud/Node.js ,差别是前者需要一定的学习成本,然而后者我可以马上投入开发…所以现在还是蛮纠结的。
|
3
WildCat 2016-04-25 16:12:43 +08:00
LeanCloud iOS SDK 用户表示,简直不要太坑:
1. LeanCloud Feedback SDK 以前有问题,不能动态库形式存在,官方让我把源码拖进去 2. 昨天更新两个月前的项目代码,发现这个 SDK 的代码编译不通过了 3. 参考官方文档用 CocoaPods 更新 SDK ,即使用了专门为动态库生成的 Pod ,还是无法编译通过 最后不得不删了 LeanCloud SDK ,不用它了。 |
4
jybox 2016-04-25 17:59:13 +08:00
一楼提到的各种限制(结果行数、有限的关系操作等)的确存在,选择 LeanCloud 意味着我们和你共同地来面对规模增长、数据安全、高可用等问题,这些限制是经过我们和其他用户的共同实践,当一个应用成长到一个很大规模的时候依然可用的通用的模式,有相当多的大型商业应用都在使用我们的服务。如果自己来实现服务器端的话,虽然有更大的灵活性,但如果没有有经验的工程师来做架构,很可能后期数据规模的增长会让你手忙脚乱。
|
5
Hysteria 2016-04-25 19:05:29 +08:00
我们公司的单机游戏要做用户详细信息查看,最后我就用了 LeanCloud , iOS SDK 什么的设计得确实很不错,接入起来很方便,速度也很快,比较悲剧的就是官方无 CPP 的 SDK ,有套说是开源的,但是编译过程不表,太痛苦。
最后,游戏就是主打国外市场,貌似还没有多少玩家抱怨速度的问题,不过我们的数据量确实很小,就是存了几个玩家有关的数据, 8 个装备的数据。 |
6
laiyingdong 2016-04-25 20:26:21 +08:00 via Android
不知道你说的国外是多远 不过最好就是有海外节点
|
7
muyunyan 2016-04-25 21:20:27 +08:00
LeanCloud 有美国节点……国内访问速度一般般还可以接受……国内节点用手机全局翻出去再取感觉也还可以,如果图不是特别多是可以接受的。所以看你应用类型和存储类型分布,如果文件太多还是考虑找个好的静态的云存储空间搭配 LeanCloud 的国内节点配合使用,毕竟如果用户量国内和国外差不多的话,说明中国用户还是最大的按国家区分的用户群体。
ps.作为 Leancloud 的用户暂时觉得都可以接受呀……还没有遇到太多的瓶颈…… |
8
akari0725 2016-04-28 15:12:08 +08:00
总之,如果你不用 LeanCloud 的 DB 和数据相关 API ,简单的用,比如就用个登陆,那么用它没啥问题,毕竟不是啥都适合存在一个阉割的 mongoDB 里
|
9
wangxiao2015 2016-05-31 16:30:18 +08:00
发现很多人不了解这类上层云服务价值。说实话自己搭一套 BaaS 或者后端服务不算复杂,但这不是云服务。产品如何自动化运维?如何让非技术更简单操作数据?初始用户如何入门?是否有好的文档?控制台各种细节体验? 24 小时紧急支持电话?云服务最核心是「服务」不是技术接口。
而且关于 LeanCloud 与阿里云的对比,也有一篇文章。 https://blog.leancloud.cn/4645/ |