From 555c7c07acddbf40520e808622d2de895930fdb5 Mon Sep 17 00:00:00 2001 From: gewuyou <95328647+GeWuYou@users.noreply.github.com> Date: Tue, 12 May 2026 13:34:12 +0800 Subject: [PATCH] =?UTF-8?q?docs(cqrs-benchmarks):=20=E8=A1=A5=E9=BD=90=20r?= =?UTF-8?q?equest=20benchmark=20=E8=BF=94=E5=9B=9E=E5=80=BC=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 补充 RequestBenchmarks 公开 benchmark 方法的 XML returns 契约 - 补充 RequestPipelineBenchmarks 公开 benchmark 方法的 XML returns 契约 --- GFramework.Cqrs.Benchmarks/Messaging/RequestBenchmarks.cs | 4 ++++ .../Messaging/RequestPipelineBenchmarks.cs | 3 +++ 2 files changed, 7 insertions(+) diff --git a/GFramework.Cqrs.Benchmarks/Messaging/RequestBenchmarks.cs b/GFramework.Cqrs.Benchmarks/Messaging/RequestBenchmarks.cs index 9d946e72..6e23cfe8 100644 --- a/GFramework.Cqrs.Benchmarks/Messaging/RequestBenchmarks.cs +++ b/GFramework.Cqrs.Benchmarks/Messaging/RequestBenchmarks.cs @@ -104,6 +104,7 @@ public class RequestBenchmarks /// /// 直接调用 handler,作为 dispatch 额外开销的 baseline。 /// + /// 代表基线 handler 完成当前 request 处理的值任务。 [Benchmark(Baseline = true)] public ValueTask SendRequest_Baseline() { @@ -113,6 +114,7 @@ public class RequestBenchmarks /// /// 通过 GFramework.CQRS runtime 发送 request。 /// + /// 代表当前 GFramework.CQRS request dispatch 完成的值任务。 [Benchmark] public ValueTask SendRequest_GFrameworkCqrs() { @@ -122,6 +124,7 @@ public class RequestBenchmarks /// /// 通过 MediatR 发送 request,作为外部设计对照。 /// + /// 代表当前 MediatR request dispatch 完成的任务。 [Benchmark] public Task SendRequest_MediatR() { @@ -131,6 +134,7 @@ public class RequestBenchmarks /// /// 通过 `ai-libs/Mediator` 的 source-generated concrete mediator 发送 request,作为高性能对照组。 /// + /// 代表当前 `Mediator` request dispatch 完成的值任务。 [Benchmark] public ValueTask SendRequest_Mediator() { diff --git a/GFramework.Cqrs.Benchmarks/Messaging/RequestPipelineBenchmarks.cs b/GFramework.Cqrs.Benchmarks/Messaging/RequestPipelineBenchmarks.cs index a2883955..b97926cc 100644 --- a/GFramework.Cqrs.Benchmarks/Messaging/RequestPipelineBenchmarks.cs +++ b/GFramework.Cqrs.Benchmarks/Messaging/RequestPipelineBenchmarks.cs @@ -113,6 +113,7 @@ public class RequestPipelineBenchmarks /// /// 直接调用 handler,作为 pipeline 编排之外的基线。 /// + /// 代表基线 handler 完成当前 request 处理的值任务。 [Benchmark(Baseline = true)] public ValueTask SendRequest_Baseline() { @@ -122,6 +123,7 @@ public class RequestPipelineBenchmarks /// /// 通过 GFramework.CQRS runtime 发送 request,并按当前矩阵配置执行 pipeline。 /// + /// 代表当前 GFramework.CQRS request pipeline dispatch 完成的值任务。 [Benchmark] public ValueTask SendRequest_GFrameworkCqrs() { @@ -131,6 +133,7 @@ public class RequestPipelineBenchmarks /// /// 通过 MediatR 发送 request,并按当前矩阵配置执行 pipeline,作为外部设计对照。 /// + /// 代表当前 MediatR request pipeline dispatch 完成的任务。 [Benchmark] public Task SendRequest_MediatR() {