簡體   English   中英

如何垂直擴展ActiveMQ?

[英]How do you scale your ActiveMQ vertically?

有人可以分享垂直擴展ActiveMQ的經驗嗎? 我特別感興趣的是性能如何影響:

  • NIO運輸
  • 選項org.apache.activemq.UseDedicatedTaskRunner
  • 在OpenWire中禁用tightEncoding
  • 使用各種類型的消息存儲(包括KahaDB)

您在上面提到的項目都是有關擴展ActiveMQ的建議,如在單個代理中如何配置10個隊列的10個中所列 頁。 我已經在客戶網站的各種情況下利用了這些策略,並發現它們有很大幫助。

  • 當與代理進行大量連接而不是TCP傳輸時,NIO傳輸適合使用較少的套接字。 這種效率可以提高經紀人的整體表現。

  • 我幾乎總是建議設置org.apache.activemq.UseDedicatedTaskRunner=false因為它對性能有很大幫助。

  • 禁用緊密編碼是一個微妙的變化,很難看到好處。 這取決於您發送的消息類型。

  • KahaDB優於其他任何商店,用於使用ActiveMQ進行持久消息傳遞,尤其是在主干上。 目前僅在主干上修復了一個錯誤,導致持久性消息傳遞性能急劇增加,這將成為5.3.1和5.4的一部分。

我知道這個信息並不具體,但我希望它仍有幫助。

布魯斯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM