規則執行管理平臺中遠程和服務管理 web
規則執行管理平臺中遠程和服務管理是用於在服務器端控制服務器中的規則是否執行,規則執行版本,規則執行服務的後臺管理平臺。該平臺有三部分組成:規則執行任務,規則執行服務,規則執行版本。 瀏覽器
「規則執行任務」是用於控制服務器當前執行的規則,「規則執行任務」中的規則會一直循環執行。在「規則執行任務」模塊中,即添加新的規則到「規則執行任務中」,也可使用新版本的規則替換舊版本的規則。 服務器
「規則執行服務」,是用於給客戶端提供調用的服務。在客戶端的規則配置器中,能夠鏈接到服務器的「規則執行服務」,遠程測試「規則執行服務」中的規則。在「規則執行服務」中,也能夠添加新規則,控制服務下規則是否須要啓動。 測試
「規則執行版本」是用於控制規則版本,在「規則執行版本」中,選擇添加「新建規則庫」,導入新版本的規則到「新建規則庫」中,最後要需選擇規則庫做爲當前版本的規則庫。 spa
功能介紹 server
開啓服務 ip
在登陸遠程項目與服務管理平臺以前,必須開啓Tomcat服務。點擊「開始」—「運行」輸入「services.msc」,如圖所示: get
點擊「肯定」後,需在服務中開啓「ApacheTomcat rules」服務,操做如圖所示: 登錄
在啓動了Tomcat服務後,就能夠登陸到遠程項目與服務管理平臺中。 後臺
登錄系統在瀏覽器地址欄輸入http://localhost:8880/webrule/server/完成後,就能夠看到遠程項目與服務管理平臺的登陸頁面,如圖所示
在輸入用戶名、密碼以後,點擊「提交」就能夠登陸到系統中。這裏須要注意的是瀏覽最好是IE8或者IE8以上。
規則執行版本
登陸到系統中,點擊「規則執行版本」,看到的界面如圖所示:
從圖中能夠看到有「公共版本」的版本庫,裏面規則是做爲基本規則使用的,該版本庫始終是處於激活的狀態。
添加新規則
在添加新規則前,咱們先「新建版本庫」,而後把這些添加的規則存放在新的版本庫中。固然若添加的規則是公共規則,則把這些規則添加到「公共版本」中。首先,添加新的版本庫,操做如圖所示
選擇「新建版本庫」後,添加輸入該版本庫名稱,如圖所示:
點擊「提交」後,該「版本庫」就添加完成了。
在版本庫添加完成後,就能夠添加規則了,因爲添加的規則只能接受.zip類型的壓縮包,並且壓縮包內必須是規則包的.rsc文件。因此在添加規則前,要先把要上傳的規則包的rsc文件打包處理。選擇須要打包的rsc文件進行壓縮,操做如圖所示所示:
在選擇壓縮文件以後,需設置壓縮類型和名稱,如圖所示:
完成後,點擊「肯定」壓縮成功。能夠包壓縮包添加到「版本1.0」規則庫中,添加過程如圖所示:
添加完成後,版本庫如圖所示
規則庫與規則
因爲規則庫可能有多個版本,可是除了公共版本外,其餘規則庫只能有一個處於激活狀態。版本庫的激活意味着就能夠把該版本庫中的規則添加到任務、服務中,由於非激活狀態的版本庫是不能夠往「規則執行任務」與「規則執行服務」添加規則的。
激活規則庫:選擇「替換當前版本庫」,操做如圖所示:
除了新建版本庫、替換當前版本庫以外,這裏這裏還能夠屬性、重讀、刪除三個操做。屬性:規則庫只有一個屬性那就是名稱。能夠在屬性中,修改該版本庫的名稱,如圖所示:
重讀規則:也就是從新讀取該規則庫的規則,通常重讀是用於該規則庫添加了新規則以後。操做如圖所示:
刪除版本庫:選擇須要刪除的版本庫,點擊刪除,操做如圖所示:
在選擇「替換當前版本」以後,也能夠選擇「取消當前版本庫」來取消當前版本庫的激活的狀態,如圖所示:
在規則庫中的規則是能夠添加到規則執行任務、規則執行服務中;也能夠設置規則狀態:激活、失效,來控制規則是否執行。失效:勾選「規則」,點擊「失效」,這樣規則始終是處於非激活狀態(不會運行)。操做如圖所示:
在規則包失效後,若要從新激活規則,操做如圖所示:
刪除:勾選須要刪除的規則,點擊「刪除」,如圖所示:
添加到服務:勾選須要添加的規則,點擊添加到服務,該規則所在的規則庫必須是激活狀態。操做如圖所示:
點擊「添加到服務」以後,能夠在「規則執行服務」中查看到該規則,如圖所示:
添加到任務:勾選規則,選擇添加到任務,該規則所在的規則庫必須是激活狀態。如圖所示:
點擊「添加到任務」以後,能夠在「規則執行任務」中查看到該規則,如圖所示:
規則執行任務
規則執行任務是用於控制服務器上規則執行狀況,若咱們須要在服務器上執行某個規則,只需規則執行任務上添加該規則便可。同時也能夠設置每隔規則執行間隔,來保證規則始終處於執行狀態。點擊「規則執行任務」,其主界面如圖所示
保存:保存規則執行任務的現有狀態,點擊保存便可,如圖所示:
添加:前一節已經介紹了,能夠從「規則執行版本」中添加規則到「規則執行任務」中,也能夠在這裏點擊添加,如圖所示:
修改啓動參數:設置規則包啓動時,規則包變量的值,操做如圖所示:
編輯:編輯規則執行任務信息,操做如圖所示:
啓動:規則執行任務中的規則有兩個狀態:啓動和中止。選擇須要啓動的規則,讓其在規則執行服務運行,操做如圖所示:
啓動後,該規則執行狀況如圖所示
中止:若不想讓規則繼續在規則服務器上執行,只需中止該規則,如圖所示:
刪除:刪除執行任務中的規則,操做如圖所示:
刷新:定時刷新頁面,因爲規則時間隔執行,若要及時瞭解規則執行狀況,就要不斷刷新頁面,查看規則執行的任務信息,如圖所示: