Насколько большим может быть объект сообщения JMS? - PullRequest
4 голосов
/ 11 марта 2012

Главный вопрос не дает представления о проблеме, поэтому здесь я ее объясняю.

Задача состоит в том, чтобы разделить объекты, принадлежащие к семейству (основанные на некоторых отношениях), и передать их в виде сообщений JMS для процесса, на который можно воздействовать. Все в семье должны обрабатываться вместе.

Теперь семейная группа может стать больше. так что вопрос. Есть ли другой подход, который не будет иметь проблемы, которую я перечислил.

Ответы [ 2 ]

11 голосов
/ 11 марта 2012

Теоретически размер сообщения ограничен только размером кучи JVM.Но я не считаю хорошей практикой отправлять слишком большие сообщения.Я бы сказал, что если ваше сообщение больше 10 КБ, переосмыслите свой дизайн.

Если вам действительно нужно отправить много данных вместе с вашим сообщением, возможно, лучшим решением будет сохранение данных в БД и отправка идентификатораосновной объект с сообщением, так что другая сторона сможет получить необходимые данные.

1 голос
/ 11 марта 2012

На самом деле нет никаких ограничений размера Object Message в JMS.JMS является API, и если его реализация должна решить эту проблему.

для получения дополнительной информации см. Этот вопрос / ответ: Размер сообщения JMS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...