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
Post a Comment