Orleans.LogConsistency 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
ConnectionIssue |
表示有关日志一致性协议中遇到的连接问题的信息。 它在协议中用于跟踪重试循环,并且对于想要监视其日志一致性粒度的通信问题的用户可见。 |
LogConsistencyStatistics |
使用日志一致性的粒度统计信息集合。 请参阅ILogConsistentGrain |
LogConsistentGrain<TView> |
使用日志一致性管理状态的所有粒度的基类。 它等效 Grain<TGrainState> 于使用日志一致性的 grain。 (SiloAssemblyLoader 使用它提取类型) |
LogConsistentGrainBase<TView> |
使用日志一致性管理状态的所有粒度的基类。 它等效 Grain<TGrainState> 于使用日志一致性的 grain。 (SiloAssemblyLoader 使用它提取类型) |
NotificationFailed |
表示有关日志一致性协议中遇到的通知失败的信息。 |
ProtocolTransportException |
协议消息传送层引发的异常。 |
接口
IConnectionIssueListener |
一个接口,该接口由日志一致粒度使用可由用户重写的虚拟受保护方法实现,以监视连接问题。 |
ILogConsistencyDiagnostics |
诊断接口。 |
ILogConsistencyProtocolServices |
由使用自定义一致性或复制协议的日志视图适配器使用的功能。 抽象不同群集中日志一致性粒度的副本之间的通信。 |
ILogConsistencyProvider |
要为日志一致性提供程序实现的接口。 |
ILogConsistentGrain |
此接口封装基于日志一致性管理其状态的 grain 的功能,例如 JournaledGrain。 对于日志一致性粒度,它等效于 Orleans.IStatefulGrain 。 |
ILogViewAdaptor<TLogView,TLogEntry> |
日志视图适配器是 的存储接口 ILogConsistentGrain,其状态定义为日志视图。 每个粒度有一个适配器,激活粒度时会 ILogConsistencyProvider 安装该适配器。 |
ILogViewAdaptorFactory |
要为日志视图适配器工厂实现的接口 |
ILogViewAdaptorHost<TLogView,TLogEntry> |
接口由使用日志视图一致性的所有 grain 实现,它为日志视图适配器提供对特定于粒度的信息和回调的访问权限。 |
ILogViewRead<TView,TLogEntry> |
用于读取日志视图的接口。 |
ILogViewUpdate<TLogEntry> |
用于更新日志的接口。 |