From e02a91963b3a19c90a416b037652e50e6f893e1d Mon Sep 17 00:00:00 2001 From: "everywhere.z" Date: Tue, 7 Jun 2022 12:33:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=8B=B1=E6=96=87readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index bf247983..d8e7d10e 100644 --- a/README.md +++ b/README.md @@ -14,23 +14,23 @@ liteFlow is a lightweight , fast component-based process engine framework / rule ## Example projects: [https://gitee.com/bryan31/liteflow-example](https://gitee.com/bryan31/liteflow-example) ## Feature -* **Component definition unified: ** All logic is a component, for all logic to provide a unified component implementation, small size, large energy. -* **Rules lightweight: ** based on the rules file to arrange the process, learning the rules entry only takes 5 minutes, a read both understand. -* **Rule diversification: ** rules support XML, JSON, YML three rule file writing methods, which you like to use. -* **Arbitrary arrangement: ** Synchronous asynchronous mixing, no matter how complex the logic process, using LiteFlow rules, are easy to do, see the rules file to see how the logic works. -* **Rules can be loaded from anywhere: ** The framework provides implementations of local file configuration sources and ZK configuration sources, as well as an extension interface that allows you to store rules anywhere. -* **Elegant hot refresh mechanism: ** Rule changes, instant change of application rules without restarting your application. High concurrency does not cause any errors in executing rules due to refreshing rules. -* **Wide support: ** LiteFlow works regardless of whether your project is built on Springboot, Spring, or any other Java framework. -* **JDK support: ** From JDK8 to JDK17. Don't worry about JDK versions. -* **Scripting language support: ** Scripting language nodes can be defined, supporting both QLExpress and Groovy scripting. More scripting languages will be supported in the future. -* **Rule nesting support: ** You can use simple expressions to create multiple nested complex logic layouts if you want. -* **Component retry support: ** Components can support retry, and each component can customize the retry configuration and specify exceptions. -* **Context isolation mechanism: ** Reliable context isolation mechanism, you do not have to worry about high concurrency data flow. -* **Declarative component support: ** You can make any of your classes become components in seconds. -* **Detailed step information: ** How your link performs, how much time each component takes, what errors are reported at a glance. -* **Stable and reliable: ** has been iterating for more than 2 years, running stably on the core systems of major companies. -* **Excellent performance: ** the framework itself consumes little extra performance, depending on the efficiency of your component execution. -* **Built-in simple monitoring: ** Built-in a command line monitoring framework, you can know the running time ranking of each component. +* **Component definition unified:** All logic is a component, for all logic to provide a unified component implementation, small size, large energy. +* **Rules lightweight:** based on the rules file to arrange the process, learning the rules entry only takes 5 minutes, a read both understand. +* **Rule diversification:** rules support XML, JSON, YML three rule file writing methods, which you like to use. +* **Arbitrary arrangement:** Synchronous asynchronous mixing, no matter how complex the logic process, using LiteFlow rules, are easy to do, see the rules file to see how the logic works. +* **Rules can be loaded from anywhere:** The framework provides implementations of local file configuration sources and ZK configuration sources, as well as an extension interface that allows you to store rules anywhere. +* **Elegant hot refresh mechanism:** Rule changes, instant change of application rules without restarting your application. High concurrency does not cause any errors in executing rules due to refreshing rules. +* **Wide support:** LiteFlow works regardless of whether your project is built on Springboot, Spring, or any other Java framework. +* **JDK support:** From JDK8 to JDK17. Don't worry about JDK versions. +* **Scripting language support:** Scripting language nodes can be defined, supporting both QLExpress and Groovy scripting. More scripting languages will be supported in the future. +* **Rule nesting support:** You can use simple expressions to create multiple nested complex logic layouts if you want. +* **Component retry support:** Components can support retry, and each component can customize the retry configuration and specify exceptions. +* **Context isolation mechanism:** Reliable context isolation mechanism, you do not have to worry about high concurrency data flow. +* **Declarative component support:** You can make any of your classes become components in seconds. +* **Detailed step information:** How your link performs, how much time each component takes, what errors are reported at a glance. +* **Stable and reliable:** has been iterating for more than 2 years, running stably on the core systems of major companies. +* **Excellent performance:** the framework itself consumes little extra performance, depending on the efficiency of your component execution. +* **Built-in simple monitoring:** Built-in a command line monitoring framework, you can know the running time ranking of each component. **WECHAT OFFICIAL ACCOUNT**