接口设计
2023-04-06 22:44:29 2 举报
AI智能生成
接口设计
作者其他创作
大纲/内容
内部/外部接口
接口设计原则
单一职责原则
明确接口职责,一个接口、方法只做一件事情
里氏替换原则
迪米特法则
接口隔离原则
依赖倒置原则
开闭原则
对扩展开放,对修改关闭
设计思路
接口规范
协议、命名,参数,状态码
网关
负载均衡
轮询
hash
最近最少使用
弹力设计
异步
防呆
异常处理和重试
幂等
流控
限流、降级
熔断
监控
安全设计
SSL加密及证书管理
鉴权
数据校验、数据脱敏
防刷
黑白名单
设计重点
高性能
TPS、并发数、响应时间(异步、缓存、底层实现,批量,带宽,零拷贝等)
高可用
集群、服务化、灰度发布,服务降级
高扩展
模块化、插件化、兼容性
运维
0 条评论
下一页