Logo
Sign in

Apache Linkis builds a unified computation middleware layer that connects upper-level applications with various underlying data engines. It simplifies big data architecture by standardizing interfaces, enabling governance, orchestration, and resource control across engines like Spark, Flink, and Presto.

Vendor

Vendor

The Apache Software Foundation

Company Website

Company Website

wedatasphere_stack_Linkis-7f1308b2505ad1cdabf5e39ed185a804.png
linkis-intro-03-5ce80c779d78561c2c734abf7bede592.png
linkis-intro-01-5c9940b8de17f2a39890005ae55c2452.png
Product details

Apache Linkis

Apache Linkis is a powerful computation middleware designed to simplify and standardize the interaction between upper-level applications and various underlying data engines. It provides a unified layer that enables seamless connectivity, governance, and orchestration across diverse computing environments, reducing complexity and enhancing scalability in big data platforms.

Features

  • Standardized interfaces (REST, JDBC, WebSocket) for engine connectivity
  • Distributed microservice architecture for scalability and extensibility
  • Unified identity verification and audit logging
  • Label-based resource control and recovery
  • Basic orchestration framework for computing task management
  • Support for multiple engine types including Spark, Flink, Presto, OLAP, and streaming engines

Capabilities

Apache Linkis enables:

  • Decoupling of upper applications from underlying engines
  • Dynamic integration with new engines without modifying upper layers
  • Centralized control over engine access and task execution
  • Multi-level governance of computing resources
  • Development of custom orchestration strategies (e.g., dual-active, active-standby)
  • Efficient reuse of backend services across applications

Benefits

  • Simplifies big data architecture by reducing tight coupling
  • Enhances system flexibility and maintainability
  • Improves resource utilization and operational control
  • Accelerates development of data platform tools
  • Provides a stable and scalable foundation for enterprise-grade data processing
  • Reduces backend workload for upper-level application development