Разложить grpc-hosting и UrlSafeToken по назначению
grpc-hosting -> Interceptors/Models/Options/Services; UrlSafeToken -> SharedKernel/Utilities. Маркеры проектов оставлены в корнях. namespace/using/FQN мигрированы.
This commit is contained in:
+4
-1
@@ -2,8 +2,11 @@ using System.Diagnostics;
|
||||
using Grpc.Core;
|
||||
using Grpc.Core.Interceptors;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using Deal.Grpc.Hosting.Models;
|
||||
using Deal.Grpc.Hosting.Options;
|
||||
using Deal.Grpc.Hosting.Services;
|
||||
|
||||
namespace Deal.Grpc.Hosting;
|
||||
namespace Deal.Grpc.Hosting.Interceptors;
|
||||
|
||||
/// <summary>
|
||||
/// Access-лог RPC Deal-сервисов (Ruling 7, план Task 14; общий шаблон трёх сервисов — C31): каждый
|
||||
+4
-1
@@ -3,8 +3,11 @@ using System.Text;
|
||||
using Grpc.Core;
|
||||
using Grpc.Core.Interceptors;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using Deal.Grpc.Hosting.Models;
|
||||
using Deal.Grpc.Hosting.Options;
|
||||
using Deal.Grpc.Hosting.Services;
|
||||
|
||||
namespace Deal.Grpc.Hosting;
|
||||
namespace Deal.Grpc.Hosting.Interceptors;
|
||||
|
||||
/// <summary>
|
||||
/// Серверный интерцептор service-token (Ruling 1; общий шаблон трёх Deal-сервисов — C31).
|
||||
+4
-1
@@ -1,8 +1,11 @@
|
||||
using System.Net.Security;
|
||||
using System.Security.Cryptography;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using Deal.Grpc.Hosting.Interceptors;
|
||||
using Deal.Grpc.Hosting.Options;
|
||||
using Deal.Grpc.Hosting.Services;
|
||||
|
||||
namespace Deal.Grpc.Hosting;
|
||||
namespace Deal.Grpc.Hosting.Models;
|
||||
|
||||
/// <summary>
|
||||
/// Загруженный набор сертификатов mTLS внутреннего gRPC (Ruling 6, план Task 13; общий шаблон — C31).
|
||||
+4
-1
@@ -1,6 +1,9 @@
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using Deal.Grpc.Hosting.Interceptors;
|
||||
using Deal.Grpc.Hosting.Models;
|
||||
using Deal.Grpc.Hosting.Services;
|
||||
|
||||
namespace Deal.Grpc.Hosting;
|
||||
namespace Deal.Grpc.Hosting.Options;
|
||||
|
||||
/// <summary>
|
||||
/// Конфигурация mTLS-транспорта внутреннего gRPC (Ruling 6, план Task 13; общий шаблон — C31).
|
||||
+4
-1
@@ -4,8 +4,11 @@ using Microsoft.Extensions.Hosting;
|
||||
using Serilog;
|
||||
using Serilog.Events;
|
||||
using Serilog.Formatting.Compact;
|
||||
using Deal.Grpc.Hosting.Interceptors;
|
||||
using Deal.Grpc.Hosting.Models;
|
||||
using Deal.Grpc.Hosting.Options;
|
||||
|
||||
namespace Deal.Grpc.Hosting;
|
||||
namespace Deal.Grpc.Hosting.Services;
|
||||
|
||||
/// <summary>
|
||||
/// Serilog-конфигурация процесса Deal-сервиса (Ruling 7/9, план Task 14; общий шаблон — C31).
|
||||
+4
-1
@@ -3,8 +3,11 @@ using Microsoft.AspNetCore.Hosting;
|
||||
using Microsoft.AspNetCore.Server.Kestrel.Core;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using OpenTelemetry.Metrics;
|
||||
using Deal.Grpc.Hosting.Interceptors;
|
||||
using Deal.Grpc.Hosting.Models;
|
||||
using Deal.Grpc.Hosting.Options;
|
||||
|
||||
namespace Deal.Grpc.Hosting;
|
||||
namespace Deal.Grpc.Hosting.Services;
|
||||
|
||||
/// <summary>
|
||||
/// Общая настройка метрик Deal-сервисов (этап 12, пакет A): OpenTelemetry → экспортёр Prometheus,
|
||||
+5
-1
@@ -1,4 +1,8 @@
|
||||
namespace Deal.Grpc.Hosting;
|
||||
using Deal.Grpc.Hosting.Interceptors;
|
||||
using Deal.Grpc.Hosting.Models;
|
||||
using Deal.Grpc.Hosting.Options;
|
||||
|
||||
namespace Deal.Grpc.Hosting.Services;
|
||||
|
||||
/// <summary>
|
||||
/// Общие стартовые проверки/разбор env для Program.cs Deal-сервисов (C31): порт Kestrel
|
||||
+4
-1
@@ -5,8 +5,11 @@ using Microsoft.AspNetCore.Server.Kestrel.Core;
|
||||
using Microsoft.AspNetCore.Server.Kestrel.Https;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.Extensions.Diagnostics.HealthChecks;
|
||||
using Deal.Grpc.Hosting.Interceptors;
|
||||
using Deal.Grpc.Hosting.Models;
|
||||
using Deal.Grpc.Hosting.Options;
|
||||
|
||||
namespace Deal.Grpc.Hosting;
|
||||
namespace Deal.Grpc.Hosting.Services;
|
||||
|
||||
/// <summary>
|
||||
/// Общие серверные блоки gRPC-хостов Deal-сервисов (C31): mTLS-набор, Kestrel HTTP/2-эндпоинт,
|
||||
Reference in New Issue
Block a user