Big Data 5 min read

Linkis: Open‑Source Big Data Middleware Joins the Apache Incubator

Linkis, an open‑source computing middleware from WeBank, has entered the Apache Software Foundation Incubator, offering REST/WebSocket/JDBC interfaces to a wide range of engines such as Spark, Hive, Presto and Flink, and providing powerful governance, orchestration, and resource‑management capabilities for big‑data platforms.

Big Data Technology & Architecture
Big Data Technology & Architecture
Big Data Technology & Architecture
Linkis: Open‑Source Big Data Middleware Joins the Apache Incubator

Linkis, an open‑source computing middleware developed by WeBank, has been accepted into the Apache Software Foundation Incubator.

It provides a layer between upper‑level applications and underlying engines, offering standard REST, WebSocket, and JDBC interfaces to connect to engines such as MySQL, Spark, Hive, Presto, Flink, etc., and enables sharing of variables, scripts, functions, and resource files across applications.

The middleware delivers strong connectivity, reuse, orchestration, extensibility, and governance capabilities, decoupling application and engine layers to simplify network calls, reduce complexity, and lower development and maintenance costs.

Since its open‑source release in 2019, Linkis has attracted over 700 trial enterprises and 1,000+ sandbox users across finance, telecom, manufacturing, and internet sectors, serving as a unified entry for big‑data platforms and a governance tool for compute requests.

Key features include support for numerous storage engines (Spark, Hive, Python, Presto, Elasticsearch, MLSQL, TiSpark, JDBC, Shell, with Flink and Impala in progress) and multiple script languages; advanced compute governance with multi‑level label routing, load balancing, multi‑tenant, traffic and resource control; full‑stack engine architecture; unified context and material services for resource sharing.

The architecture follows a micro‑service model divided into compute‑governance services, common enhancement services, and micro‑service governance services, leveraging Spring Cloud Gateway, Eureka, and OpenFeign.

Linkis aims to become a replacement for Zeppelin as a powerful tool for data platforms and mid‑platforms, with future plans to add full Flink support and expand its ecosystem.

Repository: https://github.com/WeBankFinTech/Linkis (to be migrated to Apache); mailing lists: [email protected], [email protected].

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Big DatamiddlewareData PlatformApache IncubatorLinkis
Big Data Technology & Architecture
Written by

Big Data Technology & Architecture

Wang Zhiwu, a big data expert, dedicated to sharing big data technology.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.