flowable6和activit7的對比中文翻譯列表

Flowable6(比activit6多的功能)

  • 一、flowable已經支持全部的歷史數據使用mongdb存儲,activiti沒有。
  • 二、flowable支持事務子流程,activiti沒有。
  • 三、flowable支持多實例加簽、減籤,activiti沒有。
  • 四、flowable支持httpTask等新的類型節點,activiti沒有。
  • 五、flowable支持在流程中動態添加任務節點,activiti沒有。
  • 六、flowable支持歷史任務數據經過消息中間件發送,activiti沒有。
  • 七、flowable支持java11,activiti沒有。
  • 八、flowable支持動態腳本,,activiti沒有。
  • 九、flowable支持條件表達式中自定義juel函數,activiti沒有。
  • 十、flowable支持cmmn規範,activiti沒有。
  • 十一、flowable修復了dmn規範設計器,activit用的dmn設計器仍是舊的框架,bug太多。
  • 十二、flowable屏蔽了pvm,activiti6也屏蔽了pvm(由於6版本官方提供了加簽功能,發現pvm設計的過於臃腫,索性直接移除,這樣加簽實現起來更簡潔、事實確實如此,若是須要獲取節點、連線等信息可使用bpmnmodel替代)。
  • 1三、flowable與activiti提供了新的事務監聽器。activiti5版本只有事件監聽器、任務監聽器、執行監聽器。
  • 1四、flowable對activiti的代碼大量的進行了重構。
  • 1五、activiti以及flowable支持的數據庫有h二、hsql、mysql、oracle、postgres、mssql、db2。其餘數據庫不支持的。使用國產數據庫的可能有點失望了,須要修改源碼了。
  • 1六、flowable支持jms、rabbitmq、mongodb方式處理歷史數據,activiti沒有。
  • 1七、等等

Activiti7(比activiti6多的功能)

  • 清理老版本的代碼
  • 清理倉庫和重構
  • 域API + HAL API +運行時包
  • 流程定義重寫
  • 流程實例
  • 任務
  • 流程定義支持XML/JSON/SVG三種風格
  • 審計服務:用於審計信息的事件存儲
  • 身份管理和SSO(KeyCloak 實現)
  • 改進,改進和新增內容
  • 查詢服務:運行時信息使用事件存儲。
  • 開啓Security
  • JPA——參考實現
  • 基礎設施啓用服務
  • 網關(Zuul)
  • 應用程序註冊表(Eureka)
  • SSO 和IDM(Keycloak )
  • 全部服務都啓用了Docker
  • 全部的服務均可以部署到Kubernetes
  • Cloud 實例 8月的工做是讓流程引擎和其餘服務與一些基礎設施服務協做在雲環境中工做。咱們建立了Activiti Cloud 啓動器,以確保在這些環境中工做既簡單又直觀。 咱們還獲得了查詢服務的初始實現,這將容許您在不影響(和影響)任何流程引擎運行時的狀況下使用關於流程執行的數據。
  • 您能夠經過查看咱們的activiti - cloud示例存儲庫來使用全部這些服務,在這裏您將找到一組描述符,以使用Docker撰寫和Kubernetes和一個JavaScript應用程序來啓動咱們的全部服務,該應用程序演示瞭如何與提供的全部服務交互。這個簡單的示例顯示了當您想要與咱們的服務交互時,安全層(SSO)是如何啓動的。
  • 集成事件和雲鏈接器
  • 釋放Maven中央倉庫地址
  • 分佈式通知服務(設計和初始實現)
  • 基礎設施啓用服務
  • 示蹤劑(Zipkin)
  • ELK 堆棧支持(可選)
  • Activiti Cloud 文檔
  • 驗證的例子
  • AWS
  • CloudFoundry 9月將致力於完善咱們現有的服務,以確保咱們使用合適的工具來進行正確的基礎設施建設。咱們支持的環境越多(AWS,CloudFoundry,Kubernetes),咱們須要替換和集成的內容越多。基於Kubernetes已經提供了服務註冊中心的事實,咱們正在考慮替換Eureka在Kubernetes上運行。 本月的高優先級將是集成事件生產者和消費者(雲鏈接器)的初始實現,這將使咱們可以消除對類路徑擴展的需求,並提升咱們服務的互操做性。 咱們的目標是在月底前對咱們的通知服務進行很是簡單的實現,以演示咱們的基礎結構如何容許您構建反應性和上下文應用程序。
  • 將提供對Zipkin的支持,以監視和排除服務之間的交互。
  • 應用程序上下文服務——初始版本
  • 提供基本的案例管理結構
  • 發佈/部署運行時包服務
  • 分佈式模型存儲庫服務(設計和初始實現)
  • 新的決策運行時設計和初始實現(有別於Flowable)
  • 流程引擎清理和重構
  • BPMN2擴充
  • 歷史上的服務
  • 定時執行器
  • 計時器
  • 電子郵件服務

總結:前端

  1. Activiti7好像基本叫Activiti Cloud7,專一於cloud的開發,包括與Zuul、Eureka、Zipkin、Sping Cloud、Docker、Kubernetes、ELK、Jenkins(持續集成)等功能;同時還包括一些咱們用不到的雲方面的功能,包括Cloud Native(雲原生?)、KNative(谷歌的serverless開源框架)、Istio(service mesh的一個開源實現)、JHispter(前端的微服務框架?)、AWS(確定不會與阿里雲整合的)等;還有一些我看不懂的雲方面的技術名詞。java

  2. 而Flowable專一於工做流引擎在NoSQL、消息隊列的實現,能夠徹底不用關係型數據庫,經過消息隊列異步也能夠提升效率;還專一於CMMN、DMN等流程規範、規則引擎方面的功能;還有如JUnit5(單元測試)、Jupiter(代碼審查)等的功能;將來也打算開發K8s的整合功能。也就是主要專一於工做流引擎核心的功能。mysql

附錄: Activiti7最新開發路線圖(中文翻譯) http://www.shareniu.com/article/176.htm http://www.shareniu.com/article/151.htmsql

Flowable最新版(6.4/6.3.1/6.3/6.2/6.1.1/6.1) 新特性(中文翻譯) http://www.shareniu.com/article/200.htm http://www.shareniu.com/article/199.htm http://www.shareniu.com/article/194.htm http://www.shareniu.com/article/178.htm http://www.shareniu.com/article/120.htm http://www.shareniu.com/article/107.htmmongodb

Flowable v5 和v6版本的區別 http://www.shareniu.com/article/85.htm數據庫

相關文章
相關標籤/搜索