RockteMQ-AI commented on issue #105: URL: https://github.com/apache/rocketmq-apis/issues/105#issuecomment-5343270027
**Issue Evaluation** Category: `enhancement` | Status: **Evaluated** This proposes adding `client_id` to `Settings` and `extra_info` to `UserAgent` in the RocketMQ gRPC protocol definition for better client-side metadata reporting. **Feasibility:** Feasible — proto-level addition with client SDK implementation. **Scope:** `definition.proto` (Settings, UserAgent messages); all client SDK implementations. **Compatibility:** Additive proto changes are backward-compatible (new optional fields). Older clients will simply not send these fields. This addresses a real gap — per-client identity in broker-side observability is essential for connection management, quota enforcement, and debugging. Moving from per-request gRPC headers to a structured proto field is the right direction. --- *Automated evaluation by RockteMQ-AI* -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
