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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jboss架构_检查Red Hat JBoss BRMS部署架构的规则和事件(第一部分)

發(fā)布時間:2023/12/3 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jboss架构_检查Red Hat JBoss BRMS部署架构的规则和事件(第一部分) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

jboss架構(gòu)

(文章來賓與北美紅帽公司高級中間件顧問約翰·赫洛克 ( John Hurlocker)合著)

在這周的技巧中,我們將放慢速度,并仔細研究可能的Red Hat JBoss BRMS部署體系結(jié)構(gòu)。



在談論部署體系結(jié)構(gòu)時,我們指的是在企業(yè)中部署規(guī)則和/或事件項目所必需的選項。

這是您在設計階段開始時就需要規(guī)劃的實際運行時體系結(jié)構(gòu),以確定對企業(yè)和基礎架構(gòu)而言,最佳的方法是部署即將到來的應用程序。 它還很可能會影響您如何設計要構(gòu)建的實際應用程序,因此,了解您的選擇將有助于使您的項目成功。

這將是一個由多個部分組成的系列,它將分階段介紹部署架構(gòu),從本周開始的前兩個架構(gòu)開始。

可能性

規(guī)則管理員或架構(gòu)師與應用程序團隊一起設計規(guī)則的運行時體系結(jié)構(gòu),并且根據(jù)組織的需要,該體系結(jié)構(gòu)可以是以下任何一種體系結(jié)構(gòu)或以下設計的混合體。

在本系列中,我們將介紹四種不同的部署架構(gòu),并討論一種設計時架構(gòu),同時提供每種架構(gòu)的優(yōu)缺點,以便根據(jù)自己的需求評估每種架構(gòu)。

隨附插圖中顯示的這些體系結(jié)構(gòu)的基本組件是:

  • JBoss BRMS服務器
  • 規(guī)則開發(fā)人員/業(yè)務分析師
  • 版本控制(GIT)
  • 部署服務器(JBoss EAP)
  • 客戶使用您的應用程序
圖1:應用規(guī)則

在應用程序中部署的規(guī)則

在您需要在企業(yè)體系結(jié)構(gòu)中部署規(guī)則和事件的所有選項中,第一個體系結(jié)構(gòu)本質(zhì)上是最基本,最靜態(tài)的。

應用程序的可部署工件(例如EAR,WAR)中包含一個可部署規(guī)則包(例如JAR)。

在這種體系結(jié)構(gòu)中,JBoss BRMS服務器充當存儲規(guī)則和設計時工具的存儲庫。
圖1顯示了JBoss BRMS服務器如何保持與部署或運行??時環(huán)境的完全斷開。

優(yōu)點

  • 通常,與使用規(guī)則執(zhí)行服務器相比,性能更好,因為規(guī)則執(zhí)行與應用程序在同一JVM中

缺點

  • 沒有能力將規(guī)則更新推送到生產(chǎn)應用程序
    • 需要完全重建應用程序

插圖2: KieScanner部署

從應用程序掃描規(guī)則

您可以使用第二種架構(gòu)來稍微修改前一種架構(gòu),
是將掃描儀添加到您的應用程序,然后監(jiān)視新規(guī)則
和事件更新,將它們部署到您的企業(yè)體系結(jié)構(gòu)中。

JBoss BRMS API包含一個KieScanner ,用于監(jiān)視規(guī)則存儲庫
用于新的規(guī)則包版本。 一旦有新版本可用
它會被KieScanner拾取并加載到您的應用程序中, 如圖2所示。

Cool Store演示項目提供了一個示例,演示了JBoss BRMS KieScanner的用法,并提供了一個示例實現(xiàn) ,該實現(xiàn)顯示了如何掃描規(guī)則存儲庫中的最新構(gòu)建的軟件包。

優(yōu)點

  • 無需重啟應用服務器
    • 在某些組織中,應用程序的部署過程可能會很漫長

缺點

  • 需要創(chuàng)建一個部署過程來測試應用程序的規(guī)則更新
    • 如果上述過程未經(jīng)過全面測試,則存在將錯誤邏輯推入應用程序的風險

接下來

下次,我們將深入研究剩下的兩個部署架構(gòu),這些架構(gòu)為您提供了Execution Server部署和混合部署模型,以利用單個架構(gòu)中的多個元素。 最后,我們將介紹設計時架構(gòu),供您的團隊在制定和維護企業(yè)中的規(guī)則和事件時使用。

翻譯自: https://www.javacodegeeks.com/2014/07/examining-red-hat-jboss-brms-deployment-architectures-for-rules-and-events-part-i.html

jboss架構(gòu)

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的jboss架构_检查Red Hat JBoss BRMS部署架构的规则和事件(第一部分)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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