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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

官方野生蝇群流口水分数

發(fā)布時間:2023/12/3 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 官方野生蝇群流口水分数 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

官方是什么? 標(biāo)題太小,但有用的貢獻(xiàn)。 Wildfly Swarm允許我們創(chuàng)建相當(dāng)小的自包含應(yīng)用程序,包括我們從Wildfly Application Server中需要的應(yīng)用程序。 在這篇文章中,我們將研究與Wildfly Swarm合作使用的Drools分?jǐn)?shù) 。 該部分背后的主要思想是提供一種快速的方法,將Drools Server與您自己的服務(wù)捆綁在jar文件中,該文件可以在任何地方運行。

微服務(wù)世界

如今,盡管微服務(wù)已成為一個熱門話題,但我們需要確保我們可以將服務(wù)與其他軟件盡可能分離地捆綁在一起。 對于這樣的任務(wù),我們可以使用Wildfly Swarm,它允許我們使用一組分?jǐn)?shù)而不是整個JEE容器來創(chuàng)建服務(wù)。 通過允許我們運行應(yīng)用程序而無需下載或安裝JEE容器,這也為我們節(jié)省了很多時間。 使用Swarm,我們將能夠只運行java -jar <our services.jar>,我們就可以開始了。

在Drools的特殊情況下,該項目提供了一個稱為Kie-Server(Drools服務(wù)器)的Web應(yīng)用程序,該Web應(yīng)用程序提供了一組REST / SOAP / JMS端點以用作服務(wù)。 您可以將特定于域的規(guī)則加載到此服務(wù)器中,并創(chuàng)建新容器以使用不同的規(guī)則集。 但是同樣,如果要使用它,我們將需要擔(dān)心如何在Tomcat,Wildfly,Jetty,WebSphere,WebLogic或任何其他Servlet容器中安裝它。 這些容器中的每一個在配置方面都面臨著不同的挑戰(zhàn),因此,我們可以開始使用Wildfly Swarm Drools Fraction,而這實際上是在Wildfly Swarm應(yīng)用程序中啟用Drools Server。 您可以通過某種方式將Drools服務(wù)器與您自己的自定義服務(wù)捆綁在一起。 這樣,您可以通過執(zhí)行java -jar <your.jar>啟動Drools Server,然后就可以開始了。

想象一下處理Servlet容器的多個實例并將WAR文件部署到每個這些容器的另一種情況。 如果這些容器的名稱和版本都不相同,那就更糟了。

因此,讓我們快速看一個如何開始使用Wildfly Swarm Drools Fraction的示例。

我建議您先閱讀Wildfly Swarm文檔 ,以開始使用Wildfly Swarm。 如果您了解基礎(chǔ)知識,則可以包括Drools Fraction。

我在這里使用此分?jǐn)?shù)創(chuàng)建了一個示例: https : //github.com/Salaboy/drools-workshop/tree/master/drools-server-swarm

該示例的主要目的是說明讓您開始使用Drools Fraction的過程非常簡單,因此,在此項目中我不包括任何其他服務(wù)。 您不受此限制,可以公開自己的端點。

注意pom.xml文件中的兩件事:

  • Drools服務(wù)器部分: https : //github.com/Salaboy/drools-workshop/blob/master/drools-server-swarm/pom.xml#L18通過添加此依賴項,該部分將在Wildfly Swarm引導(dǎo)時被激活。
  • wildfly-swarm插件: https : //github.com/Salaboy/drools-workshop/blob/master/drools-server-swarm/pom.xml#L25 。 注意,在插件配置中,我們指向的是App類,該類基本上只是啟動容器。 (這是可以避免的,但是我想表明,如果您要啟動自己的服務(wù)或進(jìn)行自己的部署,則可以在該類中進(jìn)行操作)
  • 如果通過執(zhí)行mvn clean install編譯和打包該項目,則將在target /目錄中找到一個名為:

    drools-server-swarm-1.0-SNAPSHOT-swarm.jar ,您可以通過執(zhí)行

    java -jar?drools-server-swarm-1.0-SNAPSHOT-swarm.jar

    對于此示例,在啟動項目時,我們將再包含一個標(biāo)志,以確保我們的Drools Server可以解決稍后將要使用的偽像,因此將如下所示:

    java -Dkie.maven.settings.custom=../src/main/resources/settings.xml?-jar drools-server-swarm-1.0-SNAPSHOT-swarm.jar

    通過在此處添加“ kie.maven.setting.custom”標(biāo)志,我們讓Drools Server知道我們已經(jīng)配置了一個外部Maven存儲庫以用于解決我們的偽像。 您可以在此處找到自定義settings.xml文件 。

    一旦啟動此項目,一切啟動(不到2秒即可啟動wildfly-swarm核心+不到14秒即可啟動drools服務(wù)器),您就可以開始使用針對特定域的規(guī)則來創(chuàng)建KIE容器了。

    您可以在此處找到運行此應(yīng)用的輸出。 請注意http端口的綁定地址:

    WFLYUT0006:Undertow HTTP偵聽器默認(rèn)偵聽[0:0:0:0:0:0:0:0:0]:8083

    現(xiàn)在,您可以開始將請求發(fā)送到http:// localhost:8083 / drools以便與服務(wù)器進(jìn)行交互。

    我在該項目中還包含了一個Chrome的Postman項目,供您測試一些非常簡單的請求,例如:

    • 獲取所有已注冊的容器-> GET http:// localhost:8083 / drools / server / containers
    • 創(chuàng)建一個新容器–> PUT http:// localhost:8083 / drools / server / containers / sample
    • 發(fā)送一些命令,例如“插入事實+觸發(fā)所有規(guī)則”-> POST http:// localhost:8083 / drools / server / containers / instances / sample

    您可以將該文件導(dǎo)入Postman并針對您新創(chuàng)建的Drools Server發(fā)出請求。 除了知道要向哪個URL進(jìn)行PUT,POST或GET數(shù)據(jù)之外,您還需要了解所需的標(biāo)頭和身份驗證詳細(xì)信息:

    標(biāo)頭

    身份驗證 ->基本
    用戶: kieserver
    密碼: kieserver1!

    最后,您可以在此處找到小數(shù)部分的源代碼: https : //github.com/wildfly-swarm/wildfly-swarm-drools

    有很多可以改進(jìn)的地方,可以提供幫助程序,可以修復(fù)錯誤,因此,如果您能完成任務(wù),請保持聯(lián)系,讓我們?yōu)槊總€人提供更好的Drools分?jǐn)?shù)。

    加起來

    盡管我仍在編寫此部分的文檔,但是您可以立即開始使用它。 請記住,這些Wildfly Swarm擴(kuò)展的主要目的是使您的生活更輕松,并節(jié)省一些時間,當(dāng)您需要以小包裝和隔離包裝的形式獲得諸如Drools Server之類的東西時,不需要安裝和配置服務(wù)器。 。

    如果您對Drools Fraction有任何疑問,請隨時在此處寫評論。

    翻譯自: https://www.javacodegeeks.com/2016/04/official-wildfly-swarm-drools-fraction.html

    總結(jié)

    以上是生活随笔為你收集整理的官方野生蝇群流口水分数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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