apache / apache/eventmesh-dashboard
[Feature] 支持 Kafka Admin API 配置
- Dominant language
- Java
- Stars
- 26
- Forks
- 23
- Avg merge
- 6h 18m
- Merged PRs (30d)
- 3
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
## 背景
当前 EventMesh 使用 Kafka 作为存储后端时,一些管理类操作需要依赖 Kafka Admin API,例如:
- Topic 创建、删除和查询
- Partition 信息查询
- Consumer Group 查询
- Consumer Offset 查询和修改
- Broker / Cluster 元数据查询
- Topic 配置查询和修改
Kafka 官方提供了 `AdminClient` 用于完成上述管理操作,但目前 EventMesh 中缺少统一、清晰的 Kafka Admin Client 配置和封装方式。
因此,希望在 EventMesh 的 Kafka Storage Plugin 中增加对 Kafka Admin API 的配置和管理能力支持。
### Are you willing to submit PR?
- [x] Yes I am willing to submit a PR!
### Code of Conduct
- [x] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) *
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the Kafka Storage Plugin and its current configuration, then review how Kafka AdminClient supports the listed administrative operations. The issue names no files or tests, so first clarify the configuration and encapsulation design. Done should provide clear Admin API configuration and support for the requested topic, partition, consumer group, offset, broker, and topic-configuration operations.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, kafka
- Domain
- backend, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100