The GitHub Actions job "Build and Run Tests by Bazel" on 
rocketmq.git/route_change_notification has succeeded.
Run started by GitHub user saz97 (triggered by github-actions[bot]).

Head commit for run:
887843d20707e56d959ecf623991e1260eff2fb5 / saz97 <s...@qq.com>
添加功能开关以及补充单测

本次提交在Broker和Proxy模块为新增的路由事件通知功能引入了可配置的开关。

1.Broker端修改:
- 在 BrokerConfig 中新增 routeEventServiceEnable,用于控制RouteEventService 的初始化
- 修改 BrokerController,使其根据配置值有条件地初始化RouteEventService
- 在流程中增加空指针检查

2.Proxy端修改:
- 在ProxyConfig中新增 brokerRouteEventServiceEnable
- 修改 TopicRouteService,使其根据配置初始化 RouteEventSubscriber 和 RouteCacheRefresher

测试新增:
- 新增 RouteEventServiceTest 用于测试Broker端的事件发布
- 新增 RouteEventSubscriberTest 用于测试Proxy端的事件处理
- 新增 RouteCacheRefresherTest 用于测试Proxy端的缓存刷新机制

Report URL: https://github.com/apache/rocketmq/actions/runs/17229755802

With regards,
GitHub Actions via GitBox

Reply via email to