没有合适的资源?快使用搜索试试~ 我知道了~
Chronicle:.NET Core的Saga模式的实现
共79个文件
cs:60个
csproj:5个
md:3个
需积分: 10 1 下载量 12 浏览量
2021-05-02
15:39:41
上传
评论
收藏 53KB ZIP 举报
温馨提示
编年史 Chronicle是.NET Core的简单流程管理器/传奇模式实现,可帮助您管理长期存在的交易和分布式交易。 掌握 开发 AppVeyor CodeCov 安装 Chornicle在上可用 包裹经理 Install-Package Chronicle_ -Version 3.2.1 .NET CLI dotnet add package Chronicle_ --version 3.2.1 入门 为了创建和处理传奇,您需要执行一些步骤: 创建一个从Saga或Saga<TData> 。 在您的saga实现中,从一个或多个ISagaStartAction<TMessage>和ISagaAction<TMessage> HandleAsync()以为每种消息类型实现HandleAsync()和CompensateAsync()方法。 第一步必须实现为ISagaStartAc
资源推荐
资源详情
资源评论
收起资源包目录
Chronicle-master.zip (79个子文件)
Chronicle-master
PULL_REQUEST_TEMPLATE.md 100B
LICENSE 1KB
CONTRIBUTING.md 4KB
appveyor.yml 686B
src
Chronicle.Integrations.Redis
src
Chronicle.Integrations.Redis.csproj 1KB
ChroncileRedisSettings.cs 207B
Persistence
RedisSagaStateRepository.cs 2KB
RedisSagaState.cs 963B
RedisSagaLogData.cs 894B
RedisSagaLog.cs 3KB
Extensions.cs 2KB
Chronicle.Tests
Builders
SagaContextBuilderTests.cs 1KB
ChronicleBuilderTests.cs 3KB
Managers
SagaSeekerTests.cs 2KB
Errors
CheckTests.cs 1KB
Chronicle.Tests.csproj 723B
Persistence
InMemorySagaLogTests.cs 108B
Chronicle.sln 5KB
TestApp
Program.cs 608B
SampleSaga.cs 2KB
Startup.cs 2KB
TestApp.csproj 317B
Chronicle.Integrations.MongoDB
src
Chronicle.Integrations.MongoDB.csproj 1KB
ChronicleMongoSettings.cs 210B
Persistence
MongoSagaStateRepository.cs 1KB
MongoSagaLog.cs 1KB
MongoSagaLogData.cs 670B
MongoSagaState.cs 879B
Extensions.cs 2KB
Chronicle
SagaContext.cs 2KB
Chronicle.csproj 1KB
ISagaContextBuilder.cs 388B
ISagaState.cs 272B
ISaga.cs 648B
ISagaLogData.cs 215B
Builders
ChronicleBuilder.cs 1KB
SagaContextBuilder.cs 1KB
SagaStates.cs 145B
ISagaContext.cs 439B
Saga.cs 1KB
ISagaLog.cs 277B
IChronicleBuilder.cs 415B
Managers
ISagaProcessor.cs 264B
SagaInitializer.cs 2KB
ISagaPostProcessor.cs 337B
ISagaInitializer.cs 243B
ISagaSeeker.cs 185B
SagaCoordinator.cs 3KB
SagaPostProcessor.cs 2KB
SagaSeeker.cs 746B
SagaProcessor.cs 2KB
Errors
Check.cs 968B
SagaContextError.cs 239B
Async
KeyedLocker.cs 2KB
ISagaAction.cs 259B
ISagaCoordinator.cs 475B
ISagaContextMetadata.cs 144B
Persistence
SagaContextMetadata.cs 335B
InMemorySagaStateRepository.cs 822B
SagaLogData.cs 661B
SagaState.cs 740B
InMemorySagaLog.cs 680B
ChronicleException.cs 329B
Extensions.cs 2KB
ISagaStartAction.cs 117B
Testing
InternalTesting.cs 151B
SagaId.cs 515B
Utils
DateTimeExtensions.cs 234B
SagaExtensions.cs 725B
ISagaStateRepository.cs 235B
codecov.yml 231B
.gitignore 5KB
README.md 6KB
.editorconfig 1KB
.gitattributes 110B
build
cake.config 326B
build.cake 1012B
build.ps1 7KB
build.sh 3KB
共 79 条
- 1
资源评论
吾自行
- 粉丝: 58
- 资源: 4670
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功