我們目前正在編寫一個基於Django的後端,這將被iOS和其他移動客戶端大量使用。對於Django後端和iOS /移動客戶端的HTTP Rest的替代方案?
我們使用django-rest-framework來提供HTTP REST API。
API用於下載產品清單,檢查庫存水平,購物車和付款以及從客戶端發回分析數據。在可能的情況下,我們希望保持客戶之間的產品和庫存水平實時同步,或儘可能接近實時。
我們確實期望我們的API使用非常健談。
我很好奇 - 除了HTTP REST之外,我們還有什麼其他替代方案可以處理實時同步的傳輸,並且能夠很好地運行在移動設備上(其中很多會在3G上運行 - 所以帶寬和延遲都可能是問題)。
在這種情況下會發生什麼?我們會遇到什麼問題/陷阱?
(例如ZeroMQ?的Protobuf?)
乾杯, 維克多
我的問題是明確關於* transport *(即HTTP Rest,Protobuf,Redis等)。 – victorhooi
在這種情況下,我不確定我是否瞭解您的目的,但Redis作爲實時消息通道(Redis Pub/Sub)非常出色。 Redis也非常適合node.js(如果你打算改變你的後端)。 –