文件名称:AzureEventStore:由Azure Blob存储支持的简单,低维护的事件源
文件大小:126KB
文件格式:ZIP
更新时间:2024-06-09 22:03:39
C#
Lokad.AzureEventStore 由Azure Blob存储支持的事件源,在一个简单的,低维护的.NET客户端库中。 您可以将Lokad.AzureEventStore用于您的原型和小型项目,然后在确认需要其他性能或功能后继续使用其他解决方案(例如或 )。 如果您对事件来源感到好奇,可以阅读或。 我什么时候应该使用这个? 如果满足以下条件,Lokad.AzureEventStore将适合您的项目: 您的事件已使用序列化,每个事件的大小均小于512KB。 每个聚合每秒接收不到10个事件。 您所有聚合的物化视图都可以存储在内存中。 NuGet包: 。 您从Lokad.AzureEventStore中获得的收益: 强大的数据存储:您的事件将写入仅追加的 。 这使您的应用程序无法以任何方式覆盖,删除或更改现有事件流。 事件流的序列化格式包括用于检测数据损坏的校验和(
【文件预览】:
AzureEventStore-master
----Lokad.AzureEventStore.sln(3KB)
----.gitignore(96B)
----Lokad.AzureEventStore.Cache()
--------MappedCacheExtensions.cs(2KB)
--------FileCacheProvider.cs(2KB)
--------MappedCacheProvider.cs(8KB)
--------Lokad.AzureEventStore.Cache.csproj(1KB)
--------AzureCacheProvider.cs(5KB)
----ExampleProject()
--------Program.cs(6KB)
--------State.cs(3KB)
--------App.config(186B)
--------ExampleProject.csproj(1KB)
--------Events()
--------Projection.cs(6KB)
----Lokad.AzureEventStore.Test()
--------AssemblyInfo.cs(102B)
--------wrapper()
--------app.config(420B)
--------drivers()
--------streams()
--------projections()
--------Lokad.AzureEventStore.Test.csproj(2KB)
----LICENSE.txt(1KB)
----Lokad.AzureEventStore()
--------app.config(420B)
--------ILogAdapter.cs(641B)
--------Util()
--------Streams()
--------Wrapper()
--------Testing.cs(5KB)
--------Projections()
--------Lokad.AzureEventStore.csproj(2KB)
--------StreamNotReadyException.cs(196B)
--------StorageConfiguration.cs(3KB)
--------Quarantine()
--------Drivers()
--------Properties()
--------EventStreamService.cs(13KB)
--------State()
----README.md(17KB)
----lokad.png(3KB)
----Lokad.AzureEventStore.Tool()
--------Program.cs(23KB)
--------Lokad.AzureEventStore.Tool.csproj(871B)
--------Program.Safe.cs(2KB)
--------App.config(1KB)
--------Program.Backup.cs(5KB)