没有合适的资源?快使用搜索试试~ 我知道了~
PartitionCache:持久性生产者分区缓存
共59个文件
cs:42个
config:4个
csproj:4个
需积分: 10 0 下载量 93 浏览量
2021-07-07
22:00:55
上传
评论
收藏 52KB ZIP 举报
温馨提示
PartitionCache :拆分您的工作负载 PartitionCache 是一个简单的持久化生产者分区缓存。 这意味着什么? 嗯,这意味着它会记住生产者属于哪个分区,并允许您将工作负载分成多个分区,以避免任何多线程问题或并发问题。 PartitionCache 不存储任何需要处理的事件或项目,而是充当每个项目所属分区号的持久存储。 基本原理 PartitionCache 填补了持久 Dictionary<int> 的空白,其中 int 是分区,string 是生产者的名称。 这允许生产者或唯一键在其生命周期内为它们分配一个持久的唯一整数。 PartitionCache 为您提供便利,并允许您对代码进行建模,以最终迁移到 Kafka、Azure 事件中心或 Amazon Kinesis。 我正在使用 PartitionCache 来提供一个非常轻量级的 Kafka,如
资源推荐
资源详情
资源评论
收起资源包目录
PartitionCache-master.zip (59个子文件)
PartitionCache-master
PartitionCache.Service
ServiceContainer.cs 625B
Models
HomeModel.cs 486B
TopicDetailModel.cs 430B
StatisticModel.cs 208B
PartitionCache.Service.csproj.DotSettings 433B
packages.config 209B
PartitionCache.Service.csproj 5KB
WindowsServiceHelper.cs 3KB
Program.cs 1KB
ProjectInstaller.resx 6KB
ProjectInstaller.cs 438B
ProjectInstaller.Designer.cs 2KB
Views
Home.sshtml 2KB
Modules
HomeModule.cs 3KB
TopicModule.cs 3KB
PartitionModule.cs 1KB
PartitionCacheService.Designer.cs 1KB
PartitionCacheService.cs 7KB
App.config 1KB
Properties
Settings.settings 563B
AssemblyInfo.cs 1KB
Settings.Designer.cs 2KB
PartitionCache.Processing
PartitionProcessorBase.cs 4KB
PartitionCache.Processing.csproj 3KB
Exceptions
PartitionNotFoundException.cs 407B
ProcessorIsNotRunningException.cs 427B
Queue
ConcurrentUniqueQueue.cs 2KB
PartitionProcessorManager.cs 1KB
App.config 182B
Properties
AssemblyInfo.cs 1KB
PartitionCache
TopicCoordinator.cs 11KB
Coordinator.cs 3KB
Partition.cs 2KB
LoadBalanceStrategy.cs 259B
Producer.cs 378B
Detail
PartitionDetail.cs 318B
ProducerPartitionCache.cs 523B
Persistence
Entities
Topic.cs 481B
KeyValueItem.cs 464B
StringExtensions.cs 380B
PersistenceStrategy.cs 701B
Providers
BinaryPersistence.cs 4KB
XmlPersistence.cs 4KB
IPersistenceProvider.cs 476B
PartitionCache.csproj 3KB
Properties
AssemblyInfo.cs 1KB
LICENSE.md 1KB
.gitignore 3KB
PartitionCache.Client
packages.config 139B
PartitionCache.Client.csproj 3KB
Exceptions
CoordinatorNotFoundException.cs 391B
TopicNotFoundException.cs 403B
PartitionCacheClient.cs 6KB
Cache
PartitionMemoryCache.cs 1KB
PartitionTopic.cs 504B
Properties
AssemblyInfo.cs 1KB
README.md 6KB
.gitattributes 483B
PartitionCache.sln 2KB
共 59 条
- 1
资源评论
不爱说话的我
- 粉丝: 17
- 资源: 4616
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功