1

在我正在进行的项目中,我不想使用 Azure 存储来管理我的偏移量和检查点,并计划使用数据库方法来存储它们。我正在使用 EventProcessor 从事件中心读取事件,并且我知道我可以创建自己的实现ILeaseManagerICheckpointManager实现这一点。我对 ICheckpointManager 的工作原理有很好的理解,但我找不到任何有用的指南来帮助自定义实现 ILeaseManager。事实上,我只需要 ILeaseManager 的最小实现,因为我现在只使用一个分区。当我运行我的应用程序时,我收到一个错误,因为 CreateLeaseIfNotExistAsync 没有实现,我不知道如何根据这个问题来实现它。

4

1 回答 1

2

在官方 GitHub 存储库中,您可以找到内存中 StorageManager的示例,它实现了StorageManager作为 BlobStorageManager 的替代方案。这应该给你足够的材料来建造你自己的东西。

于 2020-08-21T08:05:17.267 回答