aspnet servicediscovery patterns

其他类别 2025-08-20

使用ASP.NET核心的服务发现模式

此存储库包含使用Consul和RabbitMQ等工具,使用ASP.NET核心实现服务发现模式的示例。

主分支当前使用.NET Core 2.0和ASP.NET Core 2.0。如果您想查看asp.net core 1.1示例的版本,请参见aspnetcore1.1标签

覆盖的图案

  • 点到点< - 在这里开始:)
  • 地方注册表
  • 自我注册
  • 健康检查
  • 负载平衡

建立

  • ASP.NET核心
  • 虚假 - 假数据生成器
  • 领事 - 分布式服务发现和配置
  • 领事.NET- PLAYFAB .NET领事客户端
  • RABBITMQ-消息经纪人
  • RABBITMQ .NET客户端 - 官方RabbitMQ .NET客户端

参考

  • .NET DEVEOPERS的服务发现
  • 开发人员的DNS
  • 微服务体系结构
  • 马丁·福勒(Martin Fowler)的微服务资源指南
  • ASP .NET核心文档
  • 麦克风 - 自我宣布服务
下载源码

通过命令行克隆项目:

git clone https://github.com/cecilphillip/aspnet-servicediscovery-patterns.git