后台接口数量及粒度的一些思考总结
生活随笔
收集整理的這篇文章主要介紹了
后台接口数量及粒度的一些思考总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
后端接口的多少應該根據業務劃分,而不是誰覺得多不方便,開發不能只從方便入手。整體上接口設計的多少應從以下幾個方面考慮:
1、接口粒度的細分考慮職責單一,還得考慮多個操作是否應該在同一事物中,若在同一事物中接口的粒度可設計大一點。
2、接口的合并問題,當有多次請求不同接口而返回數據量又不大的時候可酌情將接口進行合并。
3、接口的拆解問題,當一次返回數據量過大導致傳輸慢的時候,根據業務得拆成多個接口,并要分析哪些數據先請求,哪些后請求。
4、接口重復問題,比如PC應用和移動應用用到同一組數據,后臺針對PC和移動端應用開發了兩個接口,這種情況下可以刪除一個接口。
5、接口停止服務問題,舉個例子,在618,雙11時很多商品有促銷活動(提供的接口),當過了這兩天,完全可以把此類服務停止減少負荷。
以上是我從實際項目角度做的分析,希望幫助到你,具體到項目中可深入探討。
總結
以上是生活随笔為你收集整理的后台接口数量及粒度的一些思考总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ssl 2133 腾讯大战360#spf
- 下一篇: mysql 升级mariadb_mari