Skip to content

基于Linkis Flink引擎,提供工作流式的图形化拖拽开发体验的一站式流式应用开发管理系统

License

Notifications You must be signed in to change notification settings

kongslove/Streamis

 
 

Repository files navigation

Streamis

License

English | 中文

Introduction

       Streamis is an jointed development project for Streaming application development and management established by WeBank, CtYun, Samoyed Financial Cloud and XianWeng Technology.

       Based on the framework capabilities of DataSphere Studio and the underlying docking Linkis 's Flink engine allows users to complete the development, debugging, release and production management of streaming applications at low cost.

       In the future, it is also planned to use a workflow-style graphical drag-and-drop development experience, and the streaming application will be based on the Source node, The Dimension node, Transform node, Sink node and Visualis nodes are connected in series to form a streaming workflow, allowing users to complete the development of streaming applications at a lower learning cost. Debug and release.


Core features

Based on DSS and DSS-Scriptis, to create an industry-leading streaming application development management system.

Powerful streaming application development and debugging capabilities, based on DSS-Scriptis, provides streaming application development and debugging functions, and supports real-time debugging and result set display of FlinkSQL.

Powerful streaming application production center capabilities. Supports multi-version management, full life cycle management, monitoring alarm, checkpoint and savepoint management capabilities of streaming jobs.

Based on Linkis computing middleware, build a financial-level streaming production center with high concurrency, high availability, multi-tenant isolation and resource management and control capabilities.


Comparison With Existing Systems

       Streamis is an open source project that leads the direction of streaming application development. There is no similar product in the open source community.

Function Module Description Streamis
UI Integrated and convenient management interface and monitoring window Integrated
Installation and deployment Deployment difficulty and third-party dependencies One-click deployment, relying on Linkis Flink engine
Development Center FlinkSQL streaming application real-time development and debugging Support, need to integrate DSS
Production Center Streaming Application Management Operation and Maintenance Capability Support
Reuse Linkis computing governance capabilities Support
Support FlinkSQL and FlinkJar package release Support
Service high availability Multiple services, failure does not affect the use Application high availability
System Management Node and Resource Management Support

Architecture

Architecture


Compile and install deployment

       Please refer to Compilation guidelines used to compile Streamis.

       Before installing Streamis, please install Linkis1.0.3 and DSS1.0.2 first, please refer to::DSS deployment documents and Linkis deployment documents

       At the same time, please make sure that the Linkis Flink engine can be used normally, please refer to:Linkis Flink Engine Plug-in Installation Document

       Finally, please refer to Streamis Installation and Deployment Document for installing and deploying Streamis.


Examples and usage guidelines

       Please come User documentation ,Learn how to use Streamis quickly.


Communication contribution

comminicate


License

       DSS is under the Apache 2.0 license. See the License file for details.

About

基于Linkis Flink引擎,提供工作流式的图形化拖拽开发体验的一站式流式应用开发管理系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 88.9%
  • SCSS 5.4%
  • Scala 5.2%
  • Shell 0.5%