| 03- |
01 |
Gateway |
| gateway |
| cluster |
| domain-entities |
| yarp |
|
| requires |
provides |
affects |
|
|
| GwCluster |
| GwDestination |
| GwHealthCheckConfig |
| GwSessionAffinityConfig |
|
|
|
| added |
patterns |
| GwCluster (cluster aggregate root) |
| GwDestination (destination endpoint value object) |
| GwHealthCheckConfig (health check config value object) |
| GwSessionAffinityConfig (session affinity config value object) |
|
| Owned Entity for value objects |
| GUID-based string IDs |
| Soft delete + optimistic concurrency |
|
|
| created |
| Fengling.Platform.Domain/AggregatesModel/GatewayAggregate/GwCluster.cs |
| Fengling.Platform.Domain/AggregatesModel/GatewayAggregate/GwDestination.cs |
| Fengling.Platform.Domain/AggregatesModel/GatewayAggregate/GwHealthCheckConfig.cs |
| Fengling.Platform.Domain/AggregatesModel/GatewayAggregate/GwSessionAffinityConfig.cs |
|
|
| GwCluster uses string Id (GUID) for YARP compatibility |
| GwDestination as owned entity embedded in GwCluster |
| Value objects configured for Owned Entity in EF Core |
|
| duration |
completed_date |
|
2026-03-03 |
|