国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Weblogic JMS消息中間件集群起停平臺化操作的探索

IT那活兒 / 3525人閱讀
Weblogic JMS消息中間件集群起停平臺化操作的探索

JMS(JavaMessagingService)是Java平臺上有關面向消息中間件的技術規范,它便于消息系統中的Java應用程序進行消息交換,并且通過提供標準的產生、發送、接收消息的接口簡化企業應用的開發,翻譯為Java消息服務。


JMS是一種與廠商無關的API,用來訪問消息收發系統。它類似于JDBC(JavaDatabase Connectivity):這里,JDBC是可以用來訪問許多不同關系數據庫的API,而 JMS則提供同樣與廠商無關的訪問方法,以訪問消息收發服務。許多廠商目前都支持JMS,包括IBM 的MQSeries、BEA的Weblogic JMS service和Progress 的SonicMQ。


對于WeblogicJMSservice的使用可以分為兩部分,一部分是Weblogic作為服務端發布對應的JMS服務為客戶端程序提供服務,一部分是我們的應用程序作為客戶端發布消息到JMS服務端或從JMS服務端獲取消息進行消費。


我們今天要說是WeblogicJMS service消息中間件集群起停平臺化的實現探索:


[
一、集群常規起停方式
]


在日常運維JMS消息中間件集群時,如果需要起停服務,我們通常的做法是:


1、起集群

(1)登錄管理Server的主機將AdminServer進程啟動

(2)登錄集群中所有的主機將對應主機的節點管理器進程啟動

(3)登錄JMS服務器管理后臺,將所有的被管server啟動

方法:域-環境-服務器-服務器概要-控制,勾選除AdminServer的所有被管Server,然后選擇啟動。


2、停集群

與起集群的操作順序剛好反過來。


但是,這種人工手動登錄控制臺起停集群的方式,無法實現平臺化操作。


[
二、集群平臺化起停方式
]


探索方式1:編寫shell腳本起停集群

(1)編寫AdminServer起停腳本

start9001.sh

export PORT="9001"

export USER_MEM_ARGS="-Xms256m -Xmx256m -Djava.security.egd=file:/dev/./urandom"

nohup sh ./bin/startWebLogic.sh >./console9001.log &

tail -f ./console9001.log


(2)編寫節點管理器起停腳本

startNode5556.sh

nohup sh ./bin/startNodeManager.sh >./node5556.log &

tail -f ./node5556.log


(3)編寫被管server起停腳本

如:start11001.sh

export PORT="11001"

export USER_MEM_ARGS="-Xms512m -Xmx512m -Dweblogic.threadpool.MinPoolSize=100 -Dweblogic.threadpool.MaxPoolSize=200 -Djava.security.egd=file:/dev/./urandom"

nohup sh ./bin/startManagedWebLogic.sh bossServer1 http://192.168.44.61:9001 >./console11001.log &

tail -f ./console11001.log


準備拉起集群,AdminServer和節點管理器正常起動,但是被管server起動失?。?/span>


根據提示”<2020-11-1 上午10時30分34秒CST> ”分析,服務器必須由NodeManager啟動。于是我就開始第二階段的探索,查到了nmStart()函數。


探索方式2:通過nmStart()函數起停集群

通過nmStart()函數起停集群,則就要用到weblogic自帶的wlst.sh腳本進行域的連接,Weblogic10.3.6版本該腳本通常在${WLS_HOME}/common/bin/wlst.sh位置。


(1)我們通過如下步驟成功的連接到域:

WLS_HOME="/weblogic/Oracle/Middleware/wlserver_10.3"

${WLS_HOME}/common/bin/wlst.sh

connect(weblogic,weblogic!123,t3://192.168.44.61:9001)


(2)在連接到節點管理器

nmConnect(weblogic,weblogic!123,192.168.44.61,5556,bossdomain,/bossapp/domains/bossdomain,plain)

根據連接報錯提示,分析結果是需要在節點管理器的/bossapp/domains/bossdomain/config/nodemanager/nm_password.properties文件中配置控制臺登錄用戶名和密碼即可:


成功連接:


(3)下一步通過nmStart()函數起動被管server

能起動成功,但是幾分鐘之后就會報錯”<2020-11-1 上午11時00分44秒CST>

Reason: Server isnot in the majority cluster partition>”,


server狀態就會轉為FAILED狀態:


提SR咨詢,未分析到具體原因,但反饋可以使用start()函數起動被管server。


探索方式3:通過start()函數起停集群

連接域的步驟同方式2,但不需要執行方式2的第(2)步,否則會報錯。


(1)我們通過如下步驟成功的連接到域:

WLS_HOME="/weblogic/Oracle/Middleware/wlserver_10.3"

${WLS_HOME}/common/bin/wlst.sh

connect(weblogic,weblogic!123,t3://192.168.44.61:9001)


(2)下一步通過start()函數起動被管server

被管server起動成功:


state()函數查server狀態:


shutdown()函數,停server:


[
三、總結
]


結果多次嘗試探索之后,確認通過start()函數、shutdown()函數、state()函數對被管server起動、停止、查看狀態是可行的,然后我們就可將上述函數進行腳本封裝。針對AdminServer和節點管理器的起停操作腳本,參考方式1即可。如此,我們即可實現WeblogicJMS消息中間件集群起停平臺化操作。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/130095.html

相關文章

  • 慕課網_《Java消息間件》學習總結

    摘要:時間年月日星期六說明本文部分內容均來自慕課網。這個時候,可以啟動多臺積分系統,來同時消費這個消息中間件里面的登錄消息,達到橫向擴展的作用。 時間:2017年07月22日星期六說明:本文部分內容均來自慕課網。@慕課網:http://www.imooc.com教學源碼:無學習源碼:https://github.com/zccodere/s... 第一章:課程介紹 1-1 課程安排 Java...

    twohappy 評論0 收藏0
  • 消息間件及ActiveMQ介紹

    摘要:中間件的分類基于遠程過程調用的中間件?;趯ο笳埱蟠淼闹虚g件。消息傳遞指的是程序之間通過在消息中發送數據進行通信,而不是通過直接調用彼此來通信,直接調用通常是用于諸如遠程過程調用的技術。 一.中間件 1.1 什么是中間件? 由于業務、機構和技術是不斷變化的,因此為其服務的軟件系統必須適應這樣的變化。在合并、添加服務或擴展可用服務之后,公司可能無力負擔重新創建信息系統所需的成本。正是在...

    jaysun 評論0 收藏0
  • 穩定高于一切金融行業如何用容器?

    摘要:在谷歌不是這樣,谷歌不會把特定的應用裝在某臺服務器上,業務應用和服務器的強綁定對于谷歌這種量級的數據中心的維護難度太高了。但是金融機構的數據中心規模不像谷歌這么大,所以能做到業務應用和硬件的強綁定。 復雜的基礎IT架構是傳統金融的現狀,如何快速響應用戶需求,加快新業務上線速度,縮短產品的迭代周期? 數人云在容器落地金融云的2年實踐中,實現金融核心業務技術WebLogic、J2EE、Or...

    scola666 評論0 收藏0
  • 消息間件——RabbitMQ(二)各大主流消息間件綜合對比介紹!

    摘要:主流消息中間件介紹是由出品,是一個完全支持和規范的實現。主流消息中間件介紹是阿里開源的消息中間件,目前也已經孵化為頂級項目。 showImg(https://img-blog.csdnimg.cn/20190509221741422.gif);showImg(https://img-blog.csdnimg.cn/20190718204938932.png?x-oss-process=...

    hiyang 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<