YangQiang
|
d73495df34
|
新增MassTransit+RabbitMQ消息队列演示项目
本次提交包含完整的发布/订阅与请求/响应模式示例,新增三大项目(Contracts、Publisher、Consumer),实现消息契约、消费者与发布者API,配置RabbitMQ连接,集成Swagger,提供详细测试说明文档,便于分布式消息通信学习与测试。
|
2026-03-19 17:48:20 +08:00 |
YangQiang
|
1ff9fd4cc2
|
引入MassTransit消息通信,支持请求响应与点对点模式
本次提交集成MassTransit(基于RabbitMQ),实现微服务间请求-响应与点对点消息通信示例。新增MassTransit.Message项目,统一消息契约;主服务和库存服务均完成消息总线配置与相关接口/消费者实现。移除冗余测试代码,完善注释,提升系统异步解耦与扩展能力。
|
2026-03-19 15:24:39 +08:00 |
YangQiang
|
016987b101
|
引入新命名空间并修正 namespace 声明
增加了 Microservice.Common 和 Microservice.Common.Models 的引用,优化了 UserController.cs 文件的 namespace 声明格式。
|
2026-03-11 15:11:08 +08:00 |
YangQiang
|
52f1121acc
|
引入用户服务接口及实现,优化服务调用逻辑
新增 IUserService 接口及 UserService 实现,抽象用户微服务调用逻辑。TestController 通过 IUserService 获取用户信息,替换原有直接调用方式。Program.cs 中完成依赖注入注册,提升代码可维护性与扩展性。补充相关 using 引用,保证服务正常集成。
|
2026-03-03 16:37:52 +08:00 |
YangQiang
|
a2538ebbb9
|
1
|
2026-03-03 15:22:55 +08:00 |
YangQiang
|
cf3ad910c2
|
引入微服务通用通讯客户端及标准化响应
新增 Microservice.Common 通用库,基于 Nacos 和 Refit 实现 IServiceClient,统一微服务间调用方式和 API 响应结构。Demo 与 Demo2 服务集成 ServiceClient,接口返回结构标准化。新增单元测试项目,完善服务间通讯的可测试性。调整依赖与日志配置,提升项目可维护性和扩展性。
|
2026-02-10 14:22:36 +08:00 |
YangQiang
|
590d5ab936
|
1
|
2026-02-08 18:13:45 +08:00 |
YangQiang
|
945c4a8d05
|
集成Nacos并新增Demo2微服务项目
本次提交实现了微服务架构扩展,新增 MicoService.Demo2 项目并集成 Nacos 配置中心与注册中心。主项目移除 WeatherForecast 相关代码,新增 TestController 支持服务间调用。完善配置文件,支持服务注册、发现与配置管理,为后续微服务通信和动态配置打下基础。
|
2026-02-07 17:59:09 +08:00 |
YangQiang
|
0c83a19d21
|
添加项目文件。
|
2026-02-06 17:48:41 +08:00 |
YangQiang
|
4db2bb90e0
|
添加 .gitattributes、.gitignore 和 README.md。
|
2026-02-06 17:48:39 +08:00 |