zhaohai666 opened a new pull request, #692:
URL: https://github.com/apache/rocketmq-dashboard/pull/692
# Pull Request Overview
## Changes
1. Add `RealClientProvider`: Retrieve real client connection information by
calling Proxy through gRPC.
2. Remove redundant classes:
- `ProducerConnectionService`
- `ProducerController`
- `ProducerConnectionResultVO`
- `ProducerConnectionVO`
3. Refactor and adapt `ClientService`, `ClientProviderStub`,
`ClientConnectionVO` to comply with the new unified client interface.
## Design Rationale
- Integrate producer connection query capabilities into the unified client
connection API to eliminate duplicate API definitions.
- `RealClientProvider` coexists with the existing `ClusterProviderStub`,
forming a dual-implementation system:
- `RealClientProvider`: For real runtime connection data
- `ClusterProviderStub`: For mock test data
--
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]