Alternatives to HTTP Rest for Django backend and iOS/mobile clients? -


we're writing django-based backend, heavily used ios , other mobile clients.

we're using django-rest-framework provide http rest api.

the api used downloading lists of products, checking on inventory levels, cart , payment, , sending analytics data clients. possible, keep products , inventory levels synced between clients in real-time, or close real-time possible.

we expect our api usage quite chatty.

i'm curious - apart form http rest, other alternatives have transport handle real-time sync well, , perform mobile devices (many of possibly on 3g - both bandwidth , latency issues).

what work in situation? , issues/pitfalls might encounter?

(e.g. zeromq? protobuf?)

cheers, victor

node.js , socket.io have become quite famous use making real time applications. have used them basic real-time analytics app , turned out pretty real time. mine small project didn't load testing there nice reads scalability of 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


Comments

Popular posts from this blog

javascript - Laravel datatable invalid JSON response -

java - Exception in thread "main" org.springframework.context.ApplicationContextException: Unable to start embedded container; -

sql server 2008 - My Sql Code Get An Error Of Msg 245, Level 16, State 1, Line 1 Conversion failed when converting the varchar value '8:45 AM' to data type int -