Если бы вы использовали WebSphere MQ, вам понадобился бы NFS v4 вместо NAS, но в остальном он соответствовал бы вашим требованиям при соответствующей настройке. Я бы настроил его на:
- Круговая регистрация для производительности
- NPMCLASS (HIGH) сохраняет сообщения при нормальном отключении, но может потерять их в случае сбоя. Обеспечивает высокую производительность передачи в памяти, откладывая запись до тех пор, пока память не переполнится или QMgr не выключится.
- BOQNAME / BOQTHRESH для автоматического восстановления подозрительных сообщений после возврата BOQTHRESH.
- Кластер WebSphere MQ для балансировки рабочей нагрузки и горизонтального масштабирования.
- Поддерживаемая платформа UNIX / Linux.
Я просто догадываюсь о требованиях к оборудованию, но я видел очень хорошую пропускную способность на среднем оборудовании. На странице http://bit.ly/WMQSupportPacs доступны отчеты о производительности для конкретной платформы. Они называются MP *.
Вы наверняка захотите использовать для этого WMQ v7 как на стороне сервера, так и на стороне клиента, вместо более ранней версии.
Полное раскрытие: я IBMer, я специализируюсь на WMQ, и у меня нет сравнительных предложений для других транспортных провайдеров. Я верю, что другие будут влиять, чтобы вы могли получить хороший обзор доступных вариантов.