Trade Off

supercalifragilisticexpialidocious

聚石塔里面的坑

今天开始全面接触聚石塔,就是天猫的云平台,上面服务众多,全都能收费,第一次听说了API调用也是可以收费的。下面记录一些可能成为坑的东西,希望有人看到后可以小心躲避。

创建应用要先报备

说明书要按照模版写,模板有下载,看说明就能找到,其中里面有个架构图,这个要仔细画,基本思想(阿里思想)就是把你所有的业务系统都放到ECS上,如果在ECS外出现了一个你们自己的平台,他们就怀疑你用ECS做了一个代理来调用API,因为收费API只能是塔内调用,其他没有遇到特别的,时间大概是3天出结果。

创建应用

报备通过就可以创建应用了,创建成功后可以去买ECS和RDS等服务,别的服务暂时没用到,这两个服务都是绑定应用的,所以要先有应用。ECS的配置可选的比较少,我在北京,但机房目前只有杭州,所以你写了你的位置也没用,据说杭州那个机房是6线接入,出口质量和淘宝一样,但拿到ECS后ping了一下,31ms左右,第二天ping到了70ms左右,虽然ping不代表什么,但总感觉怪怪的。。。价格和阿里云的ECS相比有些贵。

ECS

管理终端有个密码,要改的话记得改完重启机器,否则不生效,而且重启后自己再用管理终端连接一下看看是不是生效了。

他们把10和172.16网段都用了,自己要用内网的话可以考虑多租几个ECS实例,但想玩LXC的话,可以考虑用192.168网段。

DNS不要换别的,就用ECS配置好的,据说改了影响内部访问和RDS通信,我改成114dns后直接无法使用。

我买的是最便宜的ECS,但不知道为何没有SWAP分区,512Mb内存在起了LXC后又编译了一个东西就超了,那里怎么都不行,于是加了SWAP,可以。

RDS

我想用聚石塔的推送服务,就是可以把订单、商品等数据推送到买的RDS中,但今天申请的时候对方说应用未上线,不能申请。。。我就是需要这些数据才能开发应用,这不就变成死锁了?

2015年1月7日:后来和客服沟通,说是应用需要先上线,即便你还没有开始开发,这点虽然有点怪怪的,但只有这样才能申请到同步服务。应用上线挺简单,创建完应用只是第一步,完善基本信息后点下一步即可进入安全扫描阶段,再提交,瞬间说审核通过,这就上线运行了。

2015年1月9日:商家后台应用有web和客户端两种架构方式,就是你做出一个web应用,一般就是用web的架构方式,用户登陆、授权后,你能拿到用户session,然后就可以用了,和大多数oauth的方式一样,客户端类似。但有一点需要注意,商家后台应用拿到用户的session和refresh token后,文档记载session有效期1年,但这个refresh token无用,只能等session到期后重新授权。

真正开始做了,发现API用起来也不那么爽,这个具体看个人的感觉了,但比拍拍强了不少。


目前就遇到这些坑,欢迎更新坑们。

Comments