dotnet clean arch
1.0.0
該存儲庫提供了與天氣HTTP API集成的C#解決方案中清潔體系結構的實現,並集成了基本的現代工具,例如Prometheus和Grafana ,以監視和可觀察性。
該項目遵循乾淨的體系結構:
CleanArch.Api :Web API層,包含控制器,配置和依賴項注入設置。CleanArch.Domain :核心業務邏輯和域實體。CleanArch.Application :特定於應用程序的邏輯和用例。CleanArch.Infrastructure :基礎架構代碼,例如外部服務集成和數據持久性。 該項目使用以下庫和工具:
該項目包括設置的docker-compose.yml文件:
該應用程序使用Prometheus.net庫在/metrics上公開指標。
git clone https://github.com/MatheusSw/dotnet-clean-arch.git
cd CleanArchdocker-compose up --build/weathers?location=Brasil Sao Paulo :使用Weatherstack API獲取特定位置的天氣信息。