У меня возникла проблема, когда я могу написать много json закодированных массивов в HornetQ без каких-либо проблем, но когда я пытаюсь прочитать кадры назад, каждое n-е сообщение имеет случайный текст, прикрепленный к нему (обычно MESSAGE или КВИТАНЦИЯ).Почему я получаю случайный текст, добавленный к моим сообщениям протокола STOMP?
Пример:
я отправить следующее HornetQ:
{"data":9933753,"more_data":"Some Text"}
и вернусь следующее, когда я прочитал тело кадра:
{"data":9933753,"more_data":"Some Text"}
MESSAGE subscription:subscription/jms.queue.testing.qa.myqueue message-id:1310
destination:jms.queue.testing.qa.myqueue expires:0 redelivered:false priority:4 timestamp:1382637077839
Я прочитал определение протокола Stomp и я до сих пор не понимаю, как я могу вернуть только строку json, которую я отправил, без дополнительного текста, поскольку СООБЩЕНИЕ находится в самом теле (что делает невозможным его декодирование с помощью t делать хакерские манипуляции с строкой).
У меня есть следующие настройки: HornetQ (последняя) PHP 5.4 Stomp библиотека: http://stomp.fusesource.org/documentation/php/book.html
Любые предложения приветствуются!
Какая версия? Насколько я помню, в какой-то момент произошла ошибка. –