天天看點

低代碼開發重要工具:jvs-logic(邏輯引擎)能力擴充及代碼內建

作者:躬身踐行

邏輯引擎動态加載執行

介紹下邏輯引擎如何實作配置規則的動态加載

邏輯引擎的規則動态加載是指在邏輯引擎運作時,可以根據特定的條件或觸發事件,動态地加載或解除安裝規則的功能。這種功能可以幫助使用者根據不同的業務需求或運作環境,快速調整或更新邏輯規則,提高邏輯執行的靈活性和效率。

低代碼開發重要工具:jvs-logic(邏輯引擎)能力擴充及代碼內建

下面是邏輯引擎實作規則動态加載的常見方法:

  1. 規則庫動态加載 在邏輯引擎的設計中,規則庫通常是一個獨立的子產品,用于存儲和管理邏輯規則。通過規則庫的動态加載,可以實作在運作時添加、删除、修改和查找規則的功能。具體實作方法可以采用資料庫、緩存、消息隊列等技術,以便更好地管理規則的生命周期和版本。
低代碼開發重要工具:jvs-logic(邏輯引擎)能力擴充及代碼內建
  1. 插件機制 插件機制是一種在邏輯引擎中動态加載功能的方式。通過定義接口和插件,可以在邏輯引擎運作時,根據需要動态加載和解除安裝特定的功能。具體實作方法可以采用動态連結庫、Java插件機制等技術,以便更好地實作邏輯引擎的靈活性和可擴充性。
  2. 邏輯引擎調用接口 邏輯引擎調用接口是一種在邏輯引擎中實作規則動态加載的方式。通過定義接口和規則執行引擎,可以在邏輯引擎運作時,根據需要動态加載和解除安裝特定的規則。具體實作方法可以采用WebService、RESTful API等技術,以便更好地實作邏輯引擎的內建和擴充。
低代碼開發重要工具:jvs-logic(邏輯引擎)能力擴充及代碼內建
  1. 事件驅動機制 事件驅動機制是一種在邏輯引擎中實作規則動态加載的方式。系統内部定義了一系列的事件,通過定義事件和事件處理器,觸發邏輯引擎運作,根據事件的發生動态加載和解除安裝特定的規則。
低代碼開發重要工具:jvs-logic(邏輯引擎)能力擴充及代碼內建

邏輯引擎的規則動态加載可以幫助使用者根據不同的業務需求或運作環境,快速調整或更新邏輯規則,提高邏輯執行的靈活性和效率。在邏輯引擎的設計和開發過程中,規則動态加載應該是一個重要的考慮因素之一。

能力元件擴充

功能元件擴充可以通過三方方式進行擴充:

1、源代碼擴充方式

低代碼開發重要工具:jvs-logic(邏輯引擎)能力擴充及代碼內建

2、spring boot 微服務擴充 使用依賴包

低代碼開發重要工具:jvs-logic(邏輯引擎)能力擴充及代碼內建

3、背景配置post請求三方平台擴充.

低代碼開發重要工具:jvs-logic(邏輯引擎)能力擴充及代碼內建
低代碼開發重要工具:jvs-logic(邏輯引擎)能力擴充及代碼內建

代碼融合內建方式

jvs-logic采用spring boot的方式進行建構,代碼級融合核心 要實作下列功能的對接:

元件對接:根據使用者要求,對接相關元件與基礎系統

資料對接:邏輯的增删改查的對接

元件擴充:将功能擴充的管理功能內建到主業務系統中

下期預告:jvs邏輯引擎的功能清單

線上demo:https://frame.bctools.cn/

繼續閱讀