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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

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

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

jboss架構(gòu)

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

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

在談?wù)摬渴痼w系結(jié)構(gòu)時(shí),我們指的是在企業(yè)中部署規(guī)則和/或事件項(xiàng)目所必需的選項(xiàng)。

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

這將是一個(gè)由多個(gè)部分組成的系列,將分階段介紹部署架構(gòu)。 您可以繼續(xù)閱讀上幾周的文章,然后繼續(xù)閱讀本周的以下兩種架構(gòu)。

可能性

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

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

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

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

規(guī)則執(zhí)行服務(wù)器

在這種體系結(jié)構(gòu)場(chǎng)景中,您正在做的就是將JBoss BRMS作為應(yīng)用程序部署在其自己的環(huán)境中。 然后,您可以將其公開為服務(wù)(例如JMS,SOAP等),以便企業(yè)體系結(jié)構(gòu)中的任何應(yīng)用程序都可以遠(yuǎn)程執(zhí)行規(guī)則和事件。

圖1:規(guī)則執(zhí)行服務(wù)器

如圖1所示,這種部署體系結(jié)構(gòu)完全將應(yīng)用程序開發(fā)過程中的整個(gè)JBoss BRMS規(guī)則和事件組件外部化。然后,僅需要應(yīng)用程序?qū)σ?guī)則或事件決策進(jìn)行外部調(diào)用。

優(yōu)點(diǎn)

  • 完全解耦的架構(gòu)
  • 設(shè)置和執(zhí)行規(guī)則的常見實(shí)現(xiàn)
  • 通過企業(yè)中的單點(diǎn)關(guān)注,升級(jí)到BRMS版本變得更加容易

缺點(diǎn)

  • 由于外部組件相對(duì)于您的應(yīng)用程序可能會(huì)影響性能
  • 執(zhí)行服務(wù)器可以被多個(gè)應(yīng)用程序使用。
    • 一個(gè)團(tuán)隊(duì)將需要擁有此應(yīng)用程序的所有權(quán)并對(duì)其進(jìn)行維護(hù)

規(guī)則執(zhí)行服務(wù)器的混合

作為最后一個(gè)示例,我們提供了一種混合架構(gòu),該架構(gòu)利用了以前的基本規(guī)則執(zhí)行服務(wù)器架構(gòu),并添加了先前討論的(第I部分) KieScanner組件。

插圖2:混合架構(gòu)。

使用此體系結(jié)構(gòu),您可以開發(fā)僅利用遠(yuǎn)程調(diào)用來執(zhí)行規(guī)則和事件決策的應(yīng)用程序,而且還可以在不更改執(zhí)行服務(wù)器服務(wù)結(jié)構(gòu)的情況下更新規(guī)則和事件包。

作為回顧 ,請(qǐng)記住,JBoss BRMS API包含一個(gè)KieScanner。
監(jiān)視規(guī)則存儲(chǔ)庫(kù)中的新規(guī)則包版本。 一旦
新版本可用,它將由KieScanner提取并加載 進(jìn)入您的應(yīng)用程序。

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

圖2顯示了規(guī)則執(zhí)行服務(wù)器現(xiàn)在是如何托管KieScanner實(shí)現(xiàn)的組件的,以監(jiān)視規(guī)則和事件包的更新,然后自動(dòng)為下一個(gè)調(diào)用的應(yīng)用程序選擇更新。

優(yōu)點(diǎn)

  • 完全解耦的架構(gòu)
  • 設(shè)置和執(zhí)行規(guī)則的常見實(shí)現(xiàn)
  • 通過企業(yè)中的單點(diǎn)關(guān)注,升級(jí)到BRMS版本變得更加容易
  • 減少執(zhí)行服務(wù)器組件的維護(hù)

缺點(diǎn)

  • 由于外部組件相對(duì)于您的應(yīng)用程序可能會(huì)影響性能

接下來

下次,我們將研究設(shè)計(jì)時(shí)架構(gòu)以及將規(guī)則和事件部署到架構(gòu)中的選項(xiàng)。

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

jboss架構(gòu)

總結(jié)

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

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