First off this problem happens occurs more likely over the internet than on a LAN (I actually have been unable to reproduce the problem with a rabbitmq server locally). If I create a simple service in thrift that handles one command, ping, which is just a simple command marked 'void ping()' in thrift service, and I blast around 2000 messages, 200 at a time, I get a frame unpacking error, it looks like during the _frameUnpack function the data that gets passed in is a 1 byte string and so the decode_octect function returns a null character which the spec fails to return a valid message type . I have attached the logs of the error, I am not sure where to fix this exactly, I will update you on any progress I make. Thanks!
Sorry for the late response, somehow this report slipped through my e-mail. Anyway, could you test https:/ /code.launchpad .net/~txamqptea m/txamqp/ 318529- unpack- frame?
I'm not sure if I like how I tried to fix it, but I think it should do the trick for the time being.
Thanks!