POE::Component::MessageQueue のバグ
最新版での話 (http://code.hackyourlife.org/bzr/dsnopek/perl_mq の revision 110)
- 送出する Stomp フレームの末尾にゴミ (0x0A 0x00) がつく
- でも Net::Stomp のパーサは torelant なのでなんとかなってる
- ただし、2つ目以降のフレームのメッセージ名にはゴミがついてるからハマるケースも
- でも Net::Stomp のパーサは torelant なのでなんとかなってる
- 精一杯 recv(2) してからそれを単一のフレームとしてパースしてる
- だから、パケットが違うところに配送される
前者は直したけど後者が面倒。
追記: ML に前者のパッチ投げた。後者は報告だけしといた。