超越昨天的自己系列(7) 扯淡: 最近一直在慢慢多學習各個組件,自己搭建出一些想法。是一個涉獵的過程,慢慢意識到知識是可以融匯貫通,舉一反三的,不過前提好像是研究的比較深,有了自己的見解。自認為學習能力不咋地,速度慢不說,還容易放棄,大多數時候都是回頭撿起來補的那種情況 ...
ActiveMQ 扯個淡: 自己想個系列然后堅持下去,其實是個很不錯的自我督促的學習方法。 我們到底能走多遠系列 已經擠出了 篇啦。在弄一個系列玩玩,主要用於提醒自己不斷的學習新東西,可能都是入門級別的,只是為了拒絕停滯,或退步,為了讓今天的自己比昨天的自己棒。 不要和別人比,和昨天的自己比就可以了。 最近讀 ActiveMQ in action ,整理學習后,記錄下來。 附上自己的想法和問題,希 ...
2013-04-19 13:24 5 2055 推薦指數:
超越昨天的自己系列(7) 扯淡: 最近一直在慢慢多學習各個組件,自己搭建出一些想法。是一個涉獵的過程,慢慢意識到知識是可以融匯貫通,舉一反三的,不過前提好像是研究的比較深,有了自己的見解。自認為學習能力不咋地,速度慢不說,還容易放棄,大多數時候都是回頭撿起來補的那種情況 ...
activemq的consumer端也有窗口機制,通過prefetchSize就可以設置窗口大小。加入窗口是為了批量獲取數據,同時可以設置optimizeAcknowledge來優化確認回復,優化確認一方面可以減輕client負擔(不需要頻繁的確認消息)、減少通信開銷,另一方面由於延遲了確認(默認 ...
點進Collections.reverse的代碼瞄了眼,然后就開始了一些基礎知識的收集。 現在發現知道的越多,知道不知道的越多。 列幾個記錄下: reverse方法源碼: ...
1.服務掛掉 ActiveMQ的儲存機制: 在通常的情況下,非持久化消息是存儲在內存中的,持久化消息是存儲在文件中的,它們的最大限制在配置文件的節點中配置。如果,在非持久化消息堆積到一定程度,內存告急的時候,ActiveMQ會將內存中的非持久化消息寫入臨時文件中,以騰出內存。雖然都保存到了文件 ...
消息中間件的優勢 UNIX的進程間通信就開始運用消息隊列技術,一個進程將數據寫入某個特定的隊列中,其它進程可以讀取隊列中的數據,從而實現異步通信。對於如今的分布式系統,消息隊列已經演變為獨立的消息中 ...
ActiveMQ采用plugin方式擴展方法,下面是如何使用plugin方式進行自定義的登錄方式。 准備創建mysql數據庫保存用戶,密碼,權限等信息。 多台MQ服務器加入自定義的plugin插件,通過這個plugin訪問mysql服務器進行登錄與授權操作。 一、plugin基本結構與配置 ...
ActiveMQ攔截客戶端創建/接收消息隊列 1.創建插件 2.修改apache-activemq\conf\activemq.xml 3.創建插件類 ...
序:多節點方案 集群方案主要為了解決系統架構中的兩個關鍵問題:高可用和高性能。ActiveMQ服務的高可用性是指,在ActiveMQ服務性能不變、數據不丟失的前提下,確保當系統災難出現時ActiveMQ能夠持續提供消息服務,高可靠性方案最終目的是減少 ...