News for hackers. Stuff that matters.
Re:PyCon 2011: Interview with Zed Shaw by simonw on Friday February 18, 2011 @12:32PM (#2236338)
Just out of interest, if you're going to need to talk between C#, C++ and Python, why not just use HTTP and JSON? Unless you have truly crazy performance requirements that should be more than fast enough for most purposes, and it's really easy to work with (debug in the browser etc).
Re:PyCon 2011: Interview with Zed Shaw by mey on Friday February 18, 2011 @01:08PM (#2236520)
HTTP is designed for a single request, single response in order. ZeroMQ messages can be sent without waiting for each messages response, thus a single socket connection can push drastically more information then a single http connection (not that you are limited to a single http connection). Connection Pooling HTTP starts bringing in a lot of overhead, but doesn't provide some of the other features ZeroMQ does (multi-honed etc) without some additional effort (load balancers on the network).

I've personally been pondering a variation of JSON-RPC that operates over a TCP socket not over the HTTP layer.

Re:PyCon 2011: Interview with Zed Shaw by zedshaw on Friday February 18, 2011 @01:05PM (#2236500)
ZeroMQ is easier than HTTP. Much, much easier. Take it from a guy who has actually written a web server that also uses 0MQ.