Так что простые текстовые сообщения являются хорошими и простыми в использовании, но должны быть в памяти в любое время. Он хорошо работает с данными KBs или даже несколькими мегабайтами. Однако отправка очень больших файлов, таких как загрузка исходных данных, больших медиафайлов или данных BI, не очень удобно хранить в памяти. Может все еще быть необходимо передать сообщение вокруг, маршрут/фильтр на основе свойств сообщения, использовать транзакции и тому подобное.
Сообщения Blob - это попытка решить необходимость передавать данные GB через семантику обмена сообщениями. Компромисс заключается в том, что вы должны определить сервер потоковой передачи где-нибудь, куда могут добраться как отправитель, так и получатель. Это может быть HTTP, FTP, локальный файл, WebDAV или аналогичный. ActiveMQ поставляется с файловым сервером на основе HTTP, если у вас нет другой области файлов.