From cdf5d32d96f3af9822edb3e83e26c568eee2609d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E4=B8=B9=E5=86=B0?= Date: Tue, 16 Apr 2024 19:09:02 +0800 Subject: [PATCH] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e01b658..fae8b29 100644 --- a/README.md +++ b/README.md @@ -42,8 +42,7 @@ Git: https://gitee.com/Aceld/kis-flow KisFlow serves as the upstream computing layer for business, connecting to the ODS layer of data warehouses or other business methods upstream, and connecting to the data center of this business's storage downstream.
- - + ## KisFlow Overall Architecture Diagram @@ -54,10 +53,11 @@ KisFlow serves as the upstream computing layer for business, connecting to the O | Flowing Computation Layer | The upstream computing layer for KisFlow, which directly connects to business storage and the ODS (Operational Data Store) layer of data warehouses. The upstream can be MySQL Binlog, logs, interface data, etc., and it supports a passive consumption mode, providing KisFlow with real-time computing capabilities. | **KisFlow**: Distributed batch consumer; a KisFlow is composed of multiple KisFunctions.

**KisConnectors**: Computing data stream intermediate state persistence and connectors.

**KisFunctions**: Supports operator expression splicing, connector integration, strategy configuration, Stateful Function mode, and Slink stream splicing.

**KisConfig**: Binding of flow processing policies for KisFunctions, allowing Functions to have fixed independent processing capabilities.

**KisSource**: Interface for connecting to ODS data sources. | | Task Scheduling Layer | Timed task scheduling and execution business logic, including task scheduling platform, executor management, scheduling logs, and user management. Provides KisFlow's timed task, statistics, and aggregation calculation capabilities. | **The task scheduling platform has a visual interface.**:ncludes running reports, scheduling reports, success rate, task management, configuration management, and GLUE IDE as visual management platforms.

**Executor management KisJobs**: Golang SDK, custom business logic, executor automatic registration, task triggering, termination, and removal.

**Executor scenarios KisScenes**: Logical task sets divided according to business needs.

**Scheduling logs and user management**: Collection of task scheduling logs, detailed scheduling, and scheduling process traces. | +![KisFlow](https://github.com/aceld/kis-flow/assets/7778936/59dceaf3-16e7-41fc-979f-98297638416f) -![KisFlow架构图drawio](https://github.com/aceld/kis-flow/assets/7778936/3b829bdb-600d-4ab9-9e62-e14f90737cc3) -![KisFlow架构设计-KisFlow整体结构 drawio](https://github.com/aceld/kis-flow/assets/7778936/efc1b29d-9dd4-4945-a35a-fb9a618002d7) + + KisFlow is a flow-based conceptual form, and its specific characteristics are as follows: