关于接口设计有点想聊的

接口设计时应考虑以下几点:

一、加密,安全性要求高的,建议采用 AES+RSA混合加密方案

二、关于上报,在需要上报的接口中,在请求时,给客户端返回一个extra参数,并让客户端原样上报这个参数,省的服务器在处理上报时再查一些东西了,有大用处 

三、为拆分服务器做准备,接口地址中在域名后为不同的业务加上不同的前缀,如:http://xxx.xxx.cm/aaa,http://xxx.xxx.cm/bbb,在这里/aaa,/bbb属于不同业务入口,将来这两个业务拆服务器时只要在负载那做下转发即可

四、需要实时调第三方接口的业务一定不要和其它业务布署在一起,否则第三方一挂或者超时,所有业务都挂

 五、做好接口监控,美团点评的CAT开源项目不过,如果有可能,除了并发、qps等,一定要把RT这项监控加上

全部评论

相关推荐

点赞 评论 收藏
分享
暴杀流调参工作者:春招又试了一些岗位,现在投递很有意思,不仅要精心准备简历,投递官网还得把自己写的东西一条一条复制上去,阿里更是各个bu都有自己的官网,重复操作无数次,投完简历卡完学历了,又该写性格测评、能力测评,写完了又要写专业笔试,最近还有些公司搞了AI辅助编程笔试,有些还有AI面试,对着机器人话也听不明白录屏硬说,终于到了人工面试又要一二三四面,小组成员面主管面部门主管面hr面,次次都没出错机会,稍有不慎就是挂。 卡学历卡项目卡论文卡实习什么都卡,没有不卡的😂
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务