[
https://issues.apache.org/jira/browse/DUBBO-140?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jun Liu updated DUBBO-140:
--------------------------
Description:
h2. Background and Goal
Dubbo is an easy-to-use, high-performance microservice framework that provides
both RPC and rich enterprise-level traffic management features.
The community has been working on the improvement of Dubbo's traffic management
abilities, to make it support rich features like traffic spliting, canary
release, a/b testing, circuit breaker, mocking, etc. The complete traffic
management architecture in Dubbo consists of two major parts, Control Plane and
Data Plane. In Dubbo, Control Plane refers to Dubbo Admin, with source code in
apache/dubbo-kubernetes. Dubbo Data Plane is implemented by Dubbo sdk (Java,
Go, etc)
The traffic management rules Dubbo ueses now is compatible with the rules in
Istio. That means the rules generated by Dubbo Admin and sent to SDK is Istio
compatible rules. In this project, we need developers to work mainly on Dubbo
Admin to make sure it generates and sends those rules correctly.
h2. Relevant Skills
# Familiar with Golang
# Familiar with Service Mesh, istio and Microservice architectures
# Familiar with Kubernetes
h2. Potential Mentors
# Jun Liu, Apache Dubbo PMC Chair, [[email protected]|mailto:[email protected]]
# [email protected]
h4.
was:
h2. Description
Dubbo is an easy-to-use, high-performance microservice framework that provides
both RPC and rich enterprise-level traffic management features.
The community has been working on the improvement of Dubbo's traffic management
abilities, to make it support rich features like traffic spliting, canary
release, a/b testing, circuit breaker, mocking, etc. The complete traffic
management architecture in Dubbo consists of two major parts, Control Plane and
Data Plane. In Dubbo, Control Plane refers to Dubbo Admin, with source code in
apache/dubbo-kubernetes. Dubbo Data Plane is implemented by Dubbo sdk (Java,
Go, etc)
The traffic management rules Dubbo ueses now is compatible with the rules in
Istio. That means the rules generated by Dubbo Admin and sent to SDK is Istio
compatible rules. In this project, we need developers to work mainly on Dubbo
Admin to make sure it generates and sends those rules correctly.
> GSoC 2025 - Dubbo Admin traffic management feature
> --------------------------------------------------
>
> Key: DUBBO-140
> URL: https://issues.apache.org/jira/browse/DUBBO-140
> Project: Apache Dubbo
> Issue Type: Task
> Reporter: Jun Liu
> Priority: Major
> Labels: gsoc2025
> Original Estimate: 350h
> Remaining Estimate: 350h
>
> h2. Background and Goal
> Dubbo is an easy-to-use, high-performance microservice framework that
> provides both RPC and rich enterprise-level traffic management features.
> The community has been working on the improvement of Dubbo's traffic
> management abilities, to make it support rich features like traffic spliting,
> canary release, a/b testing, circuit breaker, mocking, etc. The complete
> traffic management architecture in Dubbo consists of two major parts, Control
> Plane and Data Plane. In Dubbo, Control Plane refers to Dubbo Admin, with
> source code in apache/dubbo-kubernetes. Dubbo Data Plane is implemented by
> Dubbo sdk (Java, Go, etc)
> The traffic management rules Dubbo ueses now is compatible with the rules in
> Istio. That means the rules generated by Dubbo Admin and sent to SDK is Istio
> compatible rules. In this project, we need developers to work mainly on Dubbo
> Admin to make sure it generates and sends those rules correctly.
>
> h2. Relevant Skills
> # Familiar with Golang
> # Familiar with Service Mesh, istio and Microservice architectures
> # Familiar with Kubernetes
> h2. Potential Mentors
> # Jun Liu, Apache Dubbo PMC Chair,
> [[email protected]|mailto:[email protected]]
> # [email protected]
> h4.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)