第一次使用阿里云用的架构是直接用客户端android、ios的sdk进行开发,这也就以为着要招原生的android和ios开发工程师,成本重,难维护,功能受限。
受限点:1、账户系统,在虽然阿里云可接入自有账号系统,摸索了半天不知道怎么用,更多用户管理,与工程版角色与功能没法开发
2、原生sdk适合开发家庭版应用,想要更多自定义功能,需要建立用户服务器。
第二次使用阿里云的结构是通过http/2订阅,将所有设备上报转发至企业自己的服务器,通过建立sdk实例,也就是一个客户端,最多可建立64个,没有负载均衡,随机转发的,多建几个增加可靠性还行。
用户系统、存储方式都由自己定,可以满足任何的功能需求。
受限点:1、功能定义首先,枚举值不超过25个,json键值对不超过十个。
2、不能再嵌套json,只能选择数组套json,这也为解析数据带来难度。
下次使用高级平台再来写,解决的受限点。
网友评论