消息隊(duì)列中間件是分布式系統(tǒng)中重要的組件,主要解決應(yīng)用解耦,異步消息,流量削鋒等問(wèn)題,實(shí)現(xiàn)高性能,高可用,可伸縮和最終一致性架構(gòu)。目前使用較多的消息中間件有ActiveMQ,RabbitMQ、OracleJMS等。
本文我們來(lái)分享一下OracleJMS消息中間件集群的搭建。
搭建OracleJMS消息中間件,前提我們得預(yù)先部署一套weblogicserver集群,搭建weblogic集群的方案,絕大部分中間件同時(shí)應(yīng)該已經(jīng)駕輕就熟了,篇幅關(guān)系,再次不做詳細(xì)贅述。Weblogic集群信息如下所述。
集群信息:
計(jì)算機(jī)信息:
每個(gè)計(jì)算機(jī)下有4個(gè)服務(wù)器
NodeManager:
每個(gè)計(jì)算機(jī)下配置NodeManager
服務(wù)器信息
在服務(wù)器啟動(dòng)參數(shù)中增加了以下參數(shù),根據(jù)壓力測(cè)試情況可適當(dāng)調(diào)整內(nèi)存及線程設(shè)置數(shù)值。
點(diǎn)擊環(huán)境--集群,打開(kāi)集群概要界面
點(diǎn)擊集群名稱,進(jìn)入集群設(shè)置界面,點(diǎn)擊配置,選擇遷移標(biāo)簽頁(yè),設(shè)置遷移基礎(chǔ)為“一致”
點(diǎn)擊環(huán)境->集群->可遷移目標(biāo),打開(kāi)可遷移目標(biāo)概要
點(diǎn)擊新建,打開(kāi)新建可遷移目標(biāo)界面
填寫(xiě)配置信息點(diǎn)擊下一步,用戶首選服務(wù)器是需要遷移的服務(wù)器,服務(wù)遷移策略選擇“自動(dòng)遷移故障恢復(fù)服務(wù)”,點(diǎn)擊完成,激活更改。
點(diǎn)擊對(duì)應(yīng)的可遷移目標(biāo),打開(kāi)遷移目標(biāo)設(shè)置,點(diǎn)擊“遷移”標(biāo)簽頁(yè)
設(shè)置受約束的候選服務(wù)器,注意排除當(dāng)前計(jì)算機(jī)上的服務(wù)器,使可遷移目標(biāo)服務(wù)器所在計(jì)算機(jī)不同。如appServer10所在計(jì)算機(jī)是Machine-3,故相同機(jī)器的appServer9、appServer11、appServer12都不在選擇范圍之內(nèi)。
共配置16個(gè)可遷移目標(biāo),如下圖:
點(diǎn)擊服務(wù)->持久性存儲(chǔ),打開(kāi)持久性存儲(chǔ)概要界面
鎖定并編輯,點(diǎn)擊新建按鈕,選擇“創(chuàng)建FileStore”
打開(kāi)新建文件存儲(chǔ)界面,填寫(xiě)配置信息,點(diǎn)擊“ok”創(chuàng)建成功,激活更改。
分別為所有服務(wù)器創(chuàng)建持久性存儲(chǔ),配置完成后,如下圖:
點(diǎn)擊服務(wù)->消息傳送->JMS服務(wù)器,打開(kāi)JMS服務(wù)器概要
點(diǎn)擊新建,打開(kāi)新建JMS服務(wù)器界面
填寫(xiě)配置信息,點(diǎn)擊下一步
目標(biāo)和上一步選擇的持久性存儲(chǔ)的目標(biāo)要一致。點(diǎn)擊完成,激活更改。本案例共創(chuàng)建16個(gè)JMS服務(wù)器,如下圖:
點(diǎn)擊服務(wù)->消息傳送->JMS系統(tǒng)模塊,打開(kāi)JMS系統(tǒng)模塊概要界面
點(diǎn)擊新建按鈕,打開(kāi)新建JMS模塊界面
填寫(xiě)配置信息,點(diǎn)擊下一步
目標(biāo)選擇集群中的所有服務(wù)器,點(diǎn)擊完成,激活更改
點(diǎn)擊JMS模塊名稱,進(jìn)入設(shè)置界面
點(diǎn)擊新建按鈕,打開(kāi)新建JMS系統(tǒng)模塊資源
資源類型選擇連接工廠,點(diǎn)擊下一步
填寫(xiě)配置信息,點(diǎn)擊下一步
點(diǎn)擊高級(jí)定位
點(diǎn)擊新建子部署
勾選目標(biāo)“集群中所有服務(wù)器”,完成配置。
點(diǎn)擊JMS模塊名稱,進(jìn)入設(shè)置界面
點(diǎn)擊新建
資源類型選擇分布式隊(duì)列,點(diǎn)擊下一步
填寫(xiě)配置信息,點(diǎn)擊下一步
目標(biāo)選擇集群中所有服務(wù)器,點(diǎn)擊高級(jí)定位
子部署選擇連接工廠中創(chuàng)建的子部署,目標(biāo)選擇集群中所有服務(wù)器。點(diǎn)擊完成,激活更改。
連接工廠和分布式隊(duì)列創(chuàng)建完成后如下圖所示:
點(diǎn)擊服務(wù)->消息傳送->JMS模塊->SystemModule1,進(jìn)入JMS模塊設(shè)置界面,點(diǎn)擊連接工廠ConnectionFactoryExtSystem,打開(kāi)連接工廠配置界面。點(diǎn)擊配置->負(fù)載均衡標(biāo)簽頁(yè),設(shè)置啟動(dòng)負(fù)載平衡。
點(diǎn)擊服務(wù)->消息傳送->JMS模塊->SystemModule1,進(jìn)入JMS模塊設(shè)置界面,點(diǎn)擊連接工廠ConnectionFactory1,打開(kāi)連接工廠配置界面。點(diǎn)擊配置->流控制標(biāo)簽頁(yè),設(shè)置單個(gè)連接的最大寫(xiě)入速度。
點(diǎn)擊服務(wù)->消息傳送->JMS模塊->SystemModule1,進(jìn)入JMS模塊設(shè)置界面,點(diǎn)擊分布式隊(duì)列BOSS_MSG_RESULT_QUEUE,打開(kāi)分布式隊(duì)列配置界面。點(diǎn)擊閾值和限額標(biāo)簽頁(yè),設(shè)置消息閾值上限和消息閾值下限
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/130010.html
摘要:主流消息中間件介紹是由出品,是一個(gè)完全支持和規(guī)范的實(shí)現(xiàn)。主流消息中間件介紹是阿里開(kāi)源的消息中間件,目前也已經(jīng)孵化為頂級(jí)項(xiàng)目。 showImg(https://img-blog.csdnimg.cn/20190509221741422.gif);showImg(https://img-blog.csdnimg.cn/20190718204938932.png?x-oss-process=...
摘要:時(shí)間年月日星期六說(shuō)明本文部分內(nèi)容均來(lái)自慕課網(wǎng)。這個(gè)時(shí)候,可以啟動(dòng)多臺(tái)積分系統(tǒng),來(lái)同時(shí)消費(fèi)這個(gè)消息中間件里面的登錄消息,達(dá)到橫向擴(kuò)展的作用。 時(shí)間:2017年07月22日星期六說(shuō)明:本文部分內(nèi)容均來(lái)自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)源碼:無(wú)學(xué)習(xí)源碼:https://github.com/zccodere/s... 第一章:課程介紹 1-1 課程安排 Java...
摘要:中間件的分類基于遠(yuǎn)程過(guò)程調(diào)用的中間件?;趯?duì)象請(qǐng)求代理的中間件。消息傳遞指的是程序之間通過(guò)在消息中發(fā)送數(shù)據(jù)進(jìn)行通信,而不是通過(guò)直接調(diào)用彼此來(lái)通信,直接調(diào)用通常是用于諸如遠(yuǎn)程過(guò)程調(diào)用的技術(shù)。 一.中間件 1.1 什么是中間件? 由于業(yè)務(wù)、機(jī)構(gòu)和技術(shù)是不斷變化的,因此為其服務(wù)的軟件系統(tǒng)必須適應(yīng)這樣的變化。在合并、添加服務(wù)或擴(kuò)展可用服務(wù)之后,公司可能無(wú)力負(fù)擔(dān)重新創(chuàng)建信息系統(tǒng)所需的成本。正是在...
摘要:學(xué)習(xí)消息隊(duì)列的使用之前,我們先來(lái)搞清。是操作消息的接口。消息生產(chǎn)者由創(chuàng)建,并用于將消息發(fā)送到。接收消息打印結(jié)果這是接收到的消息消費(fèi)者啟動(dòng)。。。。 通過(guò)上一篇文章 《消息隊(duì)列深入解析》,我們已經(jīng)消息隊(duì)列是什么、使用消息隊(duì)列的好處以及常見(jiàn)消息隊(duì)列的簡(jiǎn)單介紹。 這一篇文章,主要帶大家詳細(xì)了解一下消息隊(duì)列ActiveMQ的使用。 學(xué)習(xí)消息隊(duì)列ActiveMQ的使用之前,我們先來(lái)搞清JMS。 J...
閱讀 1435·2023-01-11 13:20
閱讀 1796·2023-01-11 13:20
閱讀 1249·2023-01-11 13:20
閱讀 1988·2023-01-11 13:20
閱讀 4212·2023-01-11 13:20
閱讀 2849·2023-01-11 13:20
閱讀 1468·2023-01-11 13:20
閱讀 3766·2023-01-11 13:20