Совет по MoM и большим сообщениям

Я разрабатываю систему, которая будет использовать jms и некоторое программное обеспечение для обмена сообщениями (я склоняюсь к ActiveMQ) в качестве промежуточного программного обеспечения. Будет меньше 100 агентов, каждый из которых будет проталкивать через очередь не более 5000 сообщений в день.

Полезная нагрузка на сообщение будет составлять около 100 байт каждое. Я ожидаю, что примерно половина (2500) сообщений сгруппируется около полуночи, а другая половина будет распределена примерно равномерно в течение дня. m, склоняясь к ActiveMQ) в качестве промежуточного программного обеспечения. Будет менее 100 агентов, каждый из которых будет отправлять не более 5000 сообщений в день ...

Я разрабатываю систему, которая будет использовать jms и некоторое программное обеспечение для обмена сообщениями (я склоняюсь к ActiveMQ) в качестве промежуточного программного обеспечения. Будет меньше 100 агентов, каждый из которых будет проталкивать через очередь не более 5000 сообщений в день.

Полезная нагрузка на сообщение будет составлять около 100 байт каждое. Я ожидаю, что примерно половина (2500) сообщений сгруппируется около полуночи, а другая половина будет распределена примерно равномерно в течение дня. m, склоняясь к ActiveMQ) в качестве промежуточного программного обеспечения. Будет менее 100 агентов, каждый из которых будет отправлять не более 5000 сообщений в день ...

Я разрабатываю систему, которая будет использовать jms и некоторое программное обеспечение для обмена сообщениями (я склоняюсь к ActiveMQ) в качестве промежуточного программного обеспечения. Будет меньше 100 агентов, каждый из которых будет проталкивать через очередь не более 5000 сообщений в день.

Полезная нагрузка на сообщение будет составлять около 100 байт каждое. Я ожидаю, что примерно половина (2500) сообщений сгруппируется около полуночи, а другая половина будет распределена примерно равномерно в течение дня. каждое проталкивает через очередь не более 5000 сообщений в день.

Полезная нагрузка на каждое сообщение будет составлять около 100 байт каждое. Я ожидаю, что примерно половина (2500) сообщений сгруппируется около полуночи, а другая половина будет распределена примерно равномерно в течение дня. каждое проталкивает через очередь не более 5000 сообщений в день.

Полезная нагрузка на каждое сообщение будет составлять около 100 байт каждое. Я ожидаю, что примерно половина (2500) сообщений сгруппируется около полуночи, а другая половина будет распределена примерно равномерно в течение дня. Все приведенные выше цифры находятся на более высоком уровне, чем я ожидал. (Да, я, вероятно, съем это утверждение в ближайшем будущем.)

Есть один тип сообщения, в котором полезная нагрузка будет значительно больше, скажем, в диапазоне 5-50 МБ. Эти сообщения будут отправляться от каждого агента несколько раз в день.

Мои вопросы: Будет ли это вызывать у меня какие-либо проблемы или отправлять большие объемы данных через очередь сообщений - это нормально?

Например, уменьшится ли пропускная способность (меньшие сообщения выстраиваются в очередь) при работе с большими сообщениями?

Или очередь сообщений будет подавляться большими сообщениями?

Или мне следует подойти к этому по-другому, скажем отправка местоположения данных через jms, и позволить конечному получателю забрать данные из другого места? (Я надеялся, что у меня не будет особого случая из-за связи, проблем с безопасностью и дополнительной конфигурации.)

Я совершенно не знаком с практическими деталями jms, поэтому просто скажите мне, нужно ли мне предоставить более подробную информацию.

Отредактировано: Я принял поистине потрясающий ответ Андреса. Продолжайте выкладывать советы и мнения, буду продолжать голосовать за все полезное.

5
задан Ronnis 3 December 2010 в 13:29
поделиться