项目整体介绍
定位
这是一个基于 Dubbo 3.x + Spring Boot 的微服务治理测试 Demo,核心目的是配合 NSF治理能力做功能验证和性能测试。
模块结构
nsf-dubbo/
├── lsctest-dubbo-interface # 公共接口层(被 provider/consumer 共同依赖)
├── lsctest-dubbo-provider # 服务提供方
├── lsctest-dubbo-consumer # 服务消费方
├── nsf-agent-fat1201.jar # NSF Java Agent(流量治理探针)
├── lsctest-gj-dubbo-*-nsf-conf.json # NSF Agent 启动配置文件
└── backend/ # Python 压测辅助后端
性能基准测试
├── 固定延时接口(100ms/150ms)模拟真实响应时间
├── echo2 动态延时 + 错误率注入
└── Kafka 批量发送 + 消费统计
服务治理能力验证
├── Dubbo RPC 链路(Attachment 传递、多版本、多 group)
├── RestTemplate HTTP 链路(Header 透传、负载均衡)
└── NSF Agent 注册中心(Nacos)+ 心跳/配置同步