消息队列:选择和大小

问题描述:

  • 我有20消息/ s,每个1 - 1.5 MB
    • 我需要高可用性(2至4服务器分钟)。
    • 我需要低latencey(高每日量 - >完整的RAM首选)。
    • 我需要持久中毒消息队列。
    • 本地只有少数客户(约16人)。
    • 我可以有12-16G字节的RAM每台服务器(*er)。

哪个JMS消息队列/短信,你会推荐?
什么配置(CPU/RAM)?消息队列:选择和大小

我可以提出optionnal NAS持久性(在最终交付失败的情况下)?

感谢

如果要使用WebSphere MQ,你将需要NFS v4的,而不是NAS,但比如果相应的调整,但符合您的要求等。我会用它配置:

  • 循环日志记录性能
  • NPMCLASS(HIGH)持续正常关机的消息,但可能会失去他们在失败的事件。提供高性能的内存传输,推迟写入,直到内存缓冲区溢出或QMgr关闭。
  • BOQNAME/BOQTHRESH自动BOQTHRESH backouts后重新排队有害消息。
  • 用于工作负载平衡和水平缩放的WebSphere MQ集群。
  • 受支持的UNIX/Linux平台。

我只是猜测对硬件的要求,但我已经看到了平均硬件很好的吞吐量。在http://bit.ly/WMQSupportPacs页面上提供了特定于平台的性能报告。它们是名为MP *的。

  • 8到10 GB的内存
  • 4 CPU

你一定想使用WMQ V7为此,在服务器端和客户端两种,而不是更早版。

全面披露:我是一个IBM员工,我专门WMQ,我没有其他的运输商的任何比较的建议。我相信别人会权衡,所以你可以得到一个很好的调查可用的选择,虽然。

+0

是的,谢谢。
任何替代产品(redhat,BEA,apache ...)? – wiwulo 2010-05-18 08:00:03