http 开发注意:
- 请求参数是否必填
非必填参数要有默认值 - 时效性
是否必须立即生效, 不立即生效会有什么后果, 会影响重试策略, 因为重试需要时间 - 重试策略
是否允许重试, 或者哪些情况下需要重试
重试间隔与次数 - 幂等性
是失败也幂等, 还是成功后幂等
幂等时长 - 并发
是否支持并发, 还是只能同一之间只能有一个线程在处理 - 事务
批量处理接口的事物是否有关联性 - 重复请求
如果区分或者避免重复请求的处理
瞬间过来相同是请求会有什么影响
持久化 开发注意:
- 事务
- 是否需要事务支持
- 哪些操作需要放在事务之外, 哪些要放在事务内的
- 不同事务之间是否有影响
- SQL 优化
- 分布式事务