apache / apache/eventmesh

[GLCC] GitLink Code Camp (CCF GitLink 开源编程夏令营)

Open
#4,043 8 comments 0 reactions 0 assignees View on GitHub
feature GLCC
Dominant language
Java
Stars
1.8k
Forks
658
Avg merge
11h 29m
Merged PRs (30d)
52

Description

### Search before asking

- [X] I had searched in the [issues](https://github.com/apache/eventmesh/issues?q=is%3Aissue) and found no similar issues.

### Feature Request

## 题目名称
filter与transformer设计与插件化实现

## 题目描述
### 题目简介
filter与transformer是eventmesh的事件过滤与事件转换组件,支持插件化设计,在eventmesh收发事件过程中可配置事件过滤与转换的规则,实现过滤与转换的能力。

### 编码任务
包括但不限于:
- 熟悉现有eventmesh功能
- 设计编码eventmesh-filter模块
- 设计编码eventmesh- transformer模块
- 输出对应使用demo与文档介绍

### 技能要求和编程语言
- Java
- 对eventmesh有一定的了解
- 对k8s有一定的了解

### 预期成果
- 支持eventmesh-filter配置不同过滤规则进行事件收发
- 支持eventmesh-transformer配置不同转换规则进行事件收发
- 输出相关操作指引与使用文档

### 可参与人数
1人(项目由个人独立完成)

### 导师及联系方式
GitHub ID:qqeasonchen
Email:chenguangsheng@apache.org

### 官方微信群
![wechat-assistant](https://github.com/apache/eventmesh/assets/13237619/d4582ab1-948c-4271-806f-1438bd2eb6c4)

### Are you willing to submit PR?

- [ ] Yes I am willing to submit a PR!

Contributor guide

Open the contributing guide

Research direction

No source files, tests, or entry points are named; start by reviewing existing EventMesh event-sending and event-receiving functionality, then determine how the filter and transformer modules should be designed and integrated. Done means configurable filtering and transformation rules work for event flows, with an accompanying usage demo and operation documentation.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, kubernetes
Domain
backend, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.