自由哈密瓜

文章
5
资源
1
加入时间
2年10月17天

原来阿里华为等大厂都是这么设计微服务接口的!接口的响应要明确接口的处理结果考虑接口变迁的版本策略接口明确同步/异步总结

接口设计需考虑到:命名参数列表包装结构体接口粒度版本策略幂等性实同步/异步处理微服务架构下,如果接口设计思路和调用方理解不一致,就会导致很多问题。接口的响应要明确接口的处理结果某下单接口响应体包含successcodeinfomessage二级嵌套对象data结构体有时下单操作的响应结果是:success=true、message=OK,貌似代表下单成功但info却提示订单存在风险,code是个1001错误码,data中能看到订单状态是Cancelled,订单ID