簡體   English   中英

Django后端和iOS /移動客戶端使用HTTP Rest的替代方法?

[英]Alternatives to HTTP Rest for Django backend and iOS/mobile clients?

我們目前正在編寫一個基於Django的后端,iOS和其他移動客戶端將大量使用該后端。

我們正在使用django-rest-framework提供HTTP REST API。

該API用於下載產品列表,檢查庫存水平,購物車和付款,以及從客戶端發送回分析數據。 在可能的情況下,我們希望在客戶之間實時或盡可能接近實時地保持產品和庫存水平的同步。

我們確實希望我們的API使用非常方便。

我很好奇-除了HTTP REST以外,我們還有什么其他替代品可以很好地處理實時同步並在移動設備上表現良好(其中許多可能在3G上使用),因此帶寬和延遲都可以可能是個問題)。

在這種情況下什么工作? 我們可能會遇到什么問題/陷阱?

(例如ZeroMQ?Protobuf?)

干杯,維克多

Node.js和Socket.io因其用於制作實時應用程序而聞名。 我已經將它們用於基本的實時分析應用程序,事實證明它是實時的。 我的是一個小項目,所以我並沒有做任何負載測試,但是有一些關於Node.js和Socket.io的可伸縮性的不錯的讀物:

http://weblog.bocoup.com/node-stress-test-analysis/

http://engineering.linkedin.com/nodejs/blazing-fast-nodejs-10-performance-tips-linkedin-mobile

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM