ข้ามไปยังเนื้อหา

Edge

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Cephalon.Edge ships edge-eligible behavior placement + signed bundle delivery. Adapter packages reconcile config against your gateway (Traefik or Kubernetes Gateway API).

Click any package name to jump to its source-doc.

PackageNuGet IDMaturityCapability
Edge (base)Cephalon.EdgeM2Capability.Edge
TraefikCephalon.Edge.TraefikM2Capability.Edge
Kubernetes GatewayCephalon.Edge.KubernetesGatewayM2Capability.Edge
ScenarioPackages
Edge-tagged behaviors with Traefik (file provider)Cephalon.Edge + Cephalon.Edge.Traefik
Edge-tagged behaviors on Kubernetes Gateway APICephalon.Edge + Cephalon.Edge.KubernetesGateway
Dev (edge disabled)Cephalon.Edge alone — Engine:Edge:Enabled=false, behaviors run at origin
appsettings.json
{
"Engine": {
"Edge": {
"Enabled": true,
"Adapter": "Traefik", // Traefik | KubernetesGateway | None
"ManifestPath": "/var/lib/cephalon/routing-manifest.json",
"Bundle": {
"SignWith": "/etc/cephalon/edge-key.pem",
"Compression": "br"
}
}
}
}

Full schema + 6 scenarios: Technology → Edge.

[EdgeEligible(Cache = "5m", VaryBy = "tenant")]
public sealed class GetProductBehavior : IRestBehavior<Sfid, ProductDto> { /* ... */ }