CephalonEngine
เอ็นจินเดียว ครอบคลุมแอป .NET ทุกรูปแบบ
สร้างโมดูลาร์โมโนลิธ ไมโครเซอร์วิส ระบบขับเคลื่อนด้วยอีเวนต์ และ edge runtime จากเอ็นจินเดียวกัน — บน .NET 10 ออกแบบสำหรับทีมที่ต้องการความเข้มงวดระดับโปรดักชันโดยไม่ยอมเสียความเร็ว
Cephalon Engine .NET
dotnet tool install -g Cephalon.Cli --prerelease เฟรมเวิร์กที่เติบโตไปพร้อมโค้ดเบส
Cephalon สร้างขึ้นรอบเอ็นจินขนาดเล็กที่เสถียร พร้อมแคตตาล็อกแพ็กเกจเสริมจำนวนมากที่เลือกใช้ได้ — เริ่มจากโฮสต์เดียวบนเครื่องโน้ตบุ๊ก ขยายไปยังกลุ่มไมโครเซอร์วิส โดยไม่ต้องสร้างพื้นฐานใหม่
การประกอบแบบเน้นโมดูล
โมดูลประกาศความสามารถ บริการ ฮุก lifecycle และ transport surface เอ็นจินจะแก้ไขลำดับการประกอบให้อย่างเป็นระบบ
แอปหลายรูปแบบ
เลือก composition, deployment topology, feature organization, และ transport ต่อแอป — ไม่ต้องเขียนใหม่เมื่อรูปทรงเปลี่ยน
ระดับความพร้อมที่ตรงไปตรงมา
ทุกแพ็กเกจมีป้าย M0–M4 ที่ชัดเจน เพื่อให้ผู้นำมาใช้รู้ว่าอะไรพร้อมใช้งานจริง
Transport มาให้ครบ
REST, JSON-RPC, gRPC, GraphQL, SSE, WebSocket — โมดูลตัดสินใจว่าจะเปิดเผยอะไร เอ็นจินจะแม็พให้
Observability ตามมาตรฐาน OpenTelemetry
Log, metric, trace, dependency-health probe — เป็นแพ็กเกจหลักพร้อมอะแดปเตอร์สำหรับคลาวด์ใหญ่ทุกเจ้า
Data, identity, multi-tenancy
แพ็กเกจเสริมสำหรับ EF Core, identity, multi-tenancy governance, audit, Sfid — ไม่ผูกกับ runtime ใดเป็นพิเศษ
Eventing ระดับเฟิร์สคลาส
Wolverine adapter เป็นเส้นทาง dispatch หลักในปัจจุบัน — broker, scheduled delivery, DLQ replay, process manager ครบในแพ็กเกจหลัก
ดีพลอยที่ไหนก็ได้
แอปที่ generate มาพร้อม Windows Service, IIS, Azure App Service, Azure Container Apps, Kubernetes, Linux systemd และ Docker script ตั้งแต่วันแรก
มี scaffolding สำหรับเทสต์ให้
โปรเจกต์ test ที่ generate มามี composition smoke test และ behavior specification ต่อฟีเจอร์ ให้ข้ามขั้นตอนสร้างพื้นฐานได้เลย
เลือกเส้นทางที่ตรงกับการตัดสินใจวันแรก
เริ่มต้นด่วน
ติดตั้ง CLI สเกฟโฟลด์แอป และรัน host ที่ generate มาได้ภายในห้านาที
เริ่ม Quickstart ฉันกำลังประเมินแนวคิดและสถาปัตยกรรม
อ่านโมเดลแบบ layered, มิติของ app model, และกฎการประกอบเอ็นจินก่อนนำมาใช้
อ่านแนวคิด ฉันกำลังสร้างคลังบทเรียน
บทเรียนแบบ end-to-end สำหรับโมดูลาร์โมโนลิธ, ไมโครเซอร์วิส, multi-tenant SaaS, gRPC, GraphQL และ observability stack
ดูบทเรียน ฉันกำลังย้ายระบบคู่มือ Migration
ย้ายจาก ASP.NET Core ธรรมดา หรือแยกโมโนลิธเก่า — แต่ละเส้นทางมี diff เป็นขั้นตอนพร้อมจุดเสี่ยง
เปิดคู่มือ ฉันดูแล productionOperations และการ harden
นโยบาย runtime failure, มาตรฐาน observability, dependency health, benchmark และ runbook สำหรับการ deploy
เปิดส่วน Operations ฉันจะ contributeคู่มือผู้ร่วมพัฒนา
มาตรฐานวิศวกรรม กฎการเขียนโมดูล วงจรชีวิตของแพ็กเกจ และกระบวนการ release
อ่านคู่มือการประกอบที่อ่านจบในหน้าจอเดียว
Cephalon host มีแค่ builder ชุดของโมดูล และ runtime เดียวกันที่จัดการ REST, gRPC, GraphQL, eventing, observability, data — ขับเคลื่อนด้วยคอนฟิก ไม่ใช่ Program.cs ที่บวมเฟ้อ
using Cephalon.AspNetCore;using Cephalon.Engine;
var builder = WebApplication.CreateBuilder(args);
var app = builder.Services .AddCephalonAspNetCore() .AddModulesFromAssemblies(typeof(Program).Assembly) .AddObservability(options => options.UseOpenTelemetry()) .AddData(options => options.UseEntityFramework()) .Build(builder);
app.MapCephalon();app.MapHealthChecks("/health");
app.Run();using Cephalon.Engine;using Cephalon.Worker;using Microsoft.Extensions.Hosting;
var builder = Host.CreateApplicationBuilder(args);
var runtime = builder.Services .AddCephalonWorker() .AddModulesFromAssemblies(typeof(Program).Assembly) .AddEventing(options => options.UseWolverine()) .Build(builder);
await runtime.RunAsync();using Cephalon.Abstractions.Modules;using Cephalon.AspNetCore.Behaviors;
public sealed class OrdersModule : RestBehaviorModuleBase{ public override ModuleDescriptor Describe() => new( name: "Orders", version: "1.0.0", capabilities: [Capability.Data, Capability.Eventing]);
protected override void ConfigureRestBehaviors(IRestBehaviorBuilder builder) { builder.MapProfile<CreateOrderBehavior>(); builder.MapProfile<ListOrdersBehavior>(); }}สถานะ Preview. ปัจจุบัน CephalonEngine อยู่ในเทรค 0.1.0-preview แพ็กเกจที่ระดับต่ำกว่า M4 อาจมีการปรับแบบเพิ่มเติมระหว่างที่เราพัฒนาส่วนสาธารณะให้พร้อมใช้งานจริง การรับประกันความเสถียรติดตามได้ใน เอกสารระดับความพร้อม และ โรดแมป
เริ่มจากจุดที่คุณอยู่
หัวข้อที่มีชื่อว่า “เริ่มจากจุดที่คุณอยู่”- เริ่มต้นด่วน — ติดตั้ง CLI, รัน
cephalon doctor, สเกฟโฟลด์, ดีพลอย - บทเรียน — การสร้าง end-to-end ทั้งโมโนลิธ ไมโครเซอร์วิส และ multi-tenant SaaS
- Technology — สำรวจแคตตาล็อกแพ็กเกจเสริมตามหมวด
- Migration — คู่มือสำหรับย้ายมา CephalonEngine หรืออัปเกรดระหว่างเวอร์ชัน
- Reference — runtime contract, configuration schema, CLI surface, และ API reference ตามเวอร์ชัน
- Contributing — มาตรฐานวิศวกรรม, วงจรชีวิตของแพ็กเกจ, กระบวนการ release
- About — โรดแมป, release notes, governance, FAQ, license