Я разрабатываю систему, которая будет использовать 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, поэтому просто скажите мне, нужно ли мне предоставить более подробную информацию.
Отредактировано: Я принял поистине потрясающий ответ Андреса. Продолжайте выкладывать советы и мнения, буду продолжать голосовать за все полезное.