- add TopologyAnalysisHandler.Execute() with 5-phase BFS reachability
check between start/end component UUIDs; support CheckInService flag
to skip out-of-service nodes during traversal
- carry task params through RabbitMQ message (TaskQueueMessage.Params)
instead of re-querying DB in handler; update TaskHandler.Execute
interface and all handler signatures accordingly
- fix BuildMultiBranchTree UUIDFrom condition bug; return nodeMap for
O(1) lookup; add QueryTopologicByStartUUID for directed traversal
- add QueryBayByUUID/QueryBaysByUUIDs and
QueryComponentsInServiceByUUIDs (two-column select) to database layer
- add diagram.FindPath via LCA algorithm for tree path reconstruction
- move initTracerProvider to middleware.InitTracerProvider; add
OtelConfig struct to ModelRTConfig for endpoint configuration
- update topology analysis params to start/end_component_uuid +
check_in_service; remove dead topology init code
|
||
|---|---|---|
| .. | ||
| attribute_group_recommend_model.go | ||
| attribute_model.go | ||
| basic_model.go | ||
| identity_token_model.go | ||
| measurement_group_recommend_model.go | ||
| measurement_protol_model.go | ||
| model_select.go | ||
| recommend_cleanup.go | ||
| recommend_islocal_cache.go | ||
| redis_recommend.go | ||