日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

窥探JBoss Fuse 6.1的新功能

發(fā)布時間:2023/12/3 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 窥探JBoss Fuse 6.1的新功能 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我對即將發(fā)布的Fuse 6.1版本感到非常興奮,因為有很多很棒的新功能是我真正想要的,而且已經(jīng)有一段時間了。
HAWT工具。

因此,這是一個快速的先睹為快,主要關(guān)注于新版本的Fuse Management Console(現(xiàn)已由hawtio開源項目實現(xiàn))。

A-MQ

首先,讓我向您展示A-MQ拓撲視圖,該視圖可讓您查看和創(chuàng)建結(jié)構(gòu)中Apache ActiveMQ代理的拓撲。

綠色背景用于顯示主代理(請參閱第一行,綠色主容器在左側(cè),灰色背景容器是從屬)。 如有疑問,將鼠標(biāo)懸停在容器上,工具提示會告訴您正在發(fā)生的事情,或單擊某些內(nèi)容以進入詳細視圖。

對于處于非活動狀態(tài)的容器,綠色的播放圖標(biāo)變?yōu)槌壬耐V箞D標(biāo)(或者您在容器啟動,下載,供應(yīng)等過程中看到該供應(yīng)圖標(biāo))。 該視圖是實時的,因此您可以觀察容器的啟動(如果您在OpenShift上使用小型齒輪,則可能需要一段時間。)

如果單擊每個容器框內(nèi)的連接圖標(biāo),它將直接帶您進入該經(jīng)紀(jì)人; 因此您可以查看目的地并查看所有詳細指標(biāo)等。

順便說一句,配置文件名稱旁邊的綠色標(biāo)記中的數(shù)字表示正在運行的容器數(shù)量與所需目標(biāo)數(shù)量的關(guān)系(如新的配置文件屏幕所示–參見下面的示例–“目標(biāo)(要求)”與“計數(shù)(實際)”列)。 如果不確定,工具提示會再次給出詳細說明

例如,如果您為復(fù)制的代理創(chuàng)建新的代理配置; 默認情況下,它為該配置文件(代理配置)創(chuàng)建了3個容器的運行要求; 那么您將獲得一個紅色圖標(biāo),直到有足夠的容器運行為止–單擊紅色徽章將帶您進入創(chuàng)建容器頁面。

在OpenShift上,我們有一個自動縮放器,因此當(dāng)您添加新的代理配置時,一旦保存配置,容器將立即旋轉(zhuǎn),并且您可以看到它們在視覺上旋轉(zhuǎn)(很酷!)。

要設(shè)置自己的代理拓撲,請單擊+代理按鈕以添加新的代理配置(獨立,主/從,N + 1或已復(fù)制)并定義代理組。

使用Fabric時,您可以將經(jīng)紀(jì)人分組(或“區(qū)域”)。 團體只是一個名字(如果人們喜歡,則是一個“我們/東方”的路徑); 它只是一個字符串,用于查找ZooKeeper的正確位置以查找要連接的代理。 因此它可以是一棵樹; 盡管通常人們的要求很簡單,只有一個全球區(qū)域即可; 或說3個代表不同的地理位置。

我們可以在不同的組中擁有大量經(jīng)紀(jì)人,例如,us-east,us-west,emea和消息傳遞客戶端可以僅使用正確的組名連接到正確的經(jīng)紀(jì)人組。 我們也使用組來定義組之間的存儲/轉(zhuǎn)發(fā)網(wǎng)絡(luò)。 例如,美國東部經(jīng)紀(jì)人可能還需要與美國西部經(jīng)紀(jì)人存儲/轉(zhuǎn)發(fā); 他們通常不關(guān)心他們連接到哪個經(jīng)紀(jì)人,而只需要連接到正確組中的經(jīng)紀(jì)人即可。

然后,我們可以為特定于位置的客戶創(chuàng)建Fabric配置文件。 例如,如果您有需要連接到A-MQ的“奶酪”應(yīng)用程序(某些Web服務(wù)或Web應(yīng)用程序或其他); 我們可以擁有起司至東的形象; 配置文件唯一要做的就是從“ cheese”繼承而來,僅指定要連接的A-MQ組名“ us-east”。

從長遠來看,我們希望使經(jīng)紀(jì)人組與OpenShift的DNS /應(yīng)用程序保持一致。 因此完全不使用Fabric的人們可以將區(qū)域映射到DNS名稱; 例如,“ broker-us-east-foo.rhcloud.com”將是連接到A-MQ代理的主機名,并且在幕后進行了DNS / haproxy破解,可將您連接到正確的代理-無需任何魔術(shù)在客戶端(不知道正確的組的正確的DNS /主機名)。

儀表板

6.1中的新功能是特定于配置文件的儀表板; 因此,您可以為基于基于確切配置文件中運行的服務(wù)的任何配置文件(即一組特定的容器)創(chuàng)建自定義儀表板; 然后,通過保險絲管理控制臺連接到的任何容器都可以輕松輕松地查看您想要針對此類配置文件看到的正確內(nèi)容。

例如,這是默認的實時儀表板:

您可以按照通常的方式調(diào)整大小,移動和添加/編輯/刪除視圖。 Fuse管理控制臺中的幾乎所有UI(包括所有hawtio插件 )都可以用作儀表板上的矩形; 因此您可以添加駱駝路線指標(biāo),日志文件搜索等)。

然后,對儀表板進行版本控制,并與所有其他配置一起存儲。 這使我進入了配置方面……

配置得到git hawtness

Fuse Fabric的設(shè)計使通過簡單的方法管理大型容器集群變得非常容易。 這樣您就可以將容器分組為
型材 。 然后,您可以配置概要文件并選擇確切的部署工件,然后立即更新所有容器。 您可以使用配置文件繼承,因此可以不同地配置容器組; 例如對某些配置值使用區(qū)域更改; 在更大的盒子等上增加RAM /緩存/磁盤使用率設(shè)置。

最后,您可以對配置文件進行版本控制 ; 因此,對配置文件的更改不會立即在所有容器上出現(xiàn); 您可以創(chuàng)建一個新版本; 編輯配置文件–然后進行滾動升級 ; 選擇要升級的容器,嘗試一段時間,如果情況良好,則將更多的容器滾動到新版本–如果情況不佳,則回滾。

在Fuse 6.1中,我們支持使用git源代碼控制系統(tǒng)及其相關(guān)工具來進行配置。 這意味著對配置,部署單元,儀表板,Wiki,駱駝路線和代理拓撲的所有更改都具有一個很好的審核日志,其中記錄了誰何時更改了內(nèi)容。 它易于使用所有可用的git工具進行差異和還原更改,在分支/存儲庫之間合并等。

這意味著該配置可以與持續(xù)集成和持續(xù)部署系統(tǒng)(例如使用gerrit和jenkins )很好地配合使用。 例如,定義開發(fā)中的所有配置文件和配置; 然后通過持續(xù)集成和持續(xù)部署構(gòu)建和代碼審查系統(tǒng)(例如gerrit),合并來自開發(fā)的更改->集成測試->浸泡測試->生產(chǎn)等。

將git與Fuse 6.1一起使用

如果您按以下方式查看任何容器的頁面,然后單擊“ URL”選項卡:

它顯示了git url; 所以只是做一個git clone; 然后簽出您要使用的版本的分支。 (在6.1的Fuse中,一個版本映射到git中分支的名稱)。

git clone http://localhost:8181/git/fabric cd fabric git checkout -t origin/1.0 ls -al fabric/profiles

然后,您可以使用任何喜歡的編輯器(它們只是配置文件的文件夾)入侵配置文件數(shù)據(jù),然后提交并執(zhí)行g(shù)it push以使更改生效! 或創(chuàng)建自己的分支等。

真正酷的是,Wiki(您可以在其中記錄所有應(yīng)用程序和配置文件)與儀表板和配置位于同一git存儲庫中。 因此,如果您在配置文件的新版本中添加服務(wù)的新版本; 儀表板可以更新以顯示新指標(biāo); 那么無論運行什么版本,您都會看到正確版本的Wiki,文檔和儀表板!

包含駱駝編輯器和調(diào)試器

最后但并非最不重要的; 6.1包括基于Web的編輯,查看(具有實時度量和駱駝路線的調(diào)試。可以在配置文件中對駱駝路線進行版本控制;因此,您可以對駱駝路線進行滾動升級,并在git存儲庫中審核和瀏覽所有更改。

摘要

幾個月都沒有博客了,然后我寫了一篇大文章,對不起! 如果只是想太長,Fuse 6.1有了一個很棒的改進的Web控制臺(基于hawtio開源項目),可以讓您使用git中的所有配置,以便審核所有更改,并且可以輕松地將Fuse 6.1與任何git,持續(xù)集成或持續(xù)部署工具,可用于所有配置和配置數(shù)據(jù)。 6.1還有很多; 我將不得不更多地嘗試博客!

參考: James Strachan博客博客中的JCG合作伙伴 James Strachan 簡要介紹 了JBoss Fuse 6.1中 的功能 。

翻譯自: https://www.javacodegeeks.com/2013/10/a-sneak-peek-at-whats-coming-in-jboss-fuse-6-1.html

總結(jié)

以上是生活随笔為你收集整理的窥探JBoss Fuse 6.1的新功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。