首页  / AWSSDK.Kinesis.dll
AWSSDK.Kinesis.dll
运行环境:windows10
更新时间:2026-08-26
软件分类:系统文件
软件大小:151 KB
软件语言:简体中文
软件类型:国产软件
软件授权:免费软件
软件版本:3.7.102.37
选择系统
windows10
选择版本
{{item.label}}
暂无版本
选择位数
64位
选择子版本
立即下载

AWSSDK.Kinesis.dll 核心功能与缺失影响

核心功能

AWSSDK.Kinesis.dll 是 AWS SDK for .NET 中面向 Amazon Kinesis Data Streams 的程序集,位于 Amazon.Kinesis 命名空间体系内。它把 Kinesis 的 REST API 封装为强类型 .NET 客户端,让应用程序能够通过 IAmazonKinesis 与 AmazonKinesisClient 访问流服务。

  • 流生命周期管理:支持 CreateStream、DeleteStream、DescribeStream、DescribeStreamSummary、ListStreams、UpdateShardCount、IncreaseStreamRetentionPeriod 等操作,用于创建、查询、扩缩容和删除数据流。
  • 数据写入:提供 PutRecord、PutRecords、PutRecordRequest、PutRecordsRequest 等类型,支持单条记录或批量记录写入,包含分区键、序列号、分片哈希键、显式哈希键等参数。
  • 数据读取:通过 GetShardIterator、GetRecords、ShardIteratorType 等接口,按分片迭代读取数据,支持 TRIM_HORIZON、LATEST、AT_SEQUENCE_NUMBER、AFTER_SEQUENCE_NUMBER 等起始位置。
  • 消费者与增强扇出:支持 RegisterStreamConsumer、DeregisterStreamConsumer、DescribeStreamConsumer、ListStreamConsumers、SubscribeToShard,用于 HTTP/2 增强扇出消费和低延迟事件交付。
  • 安全与集成:内建 AWS 凭证链、请求签名、IAM 权限、KMS 加密、区域端点、代理、重试、超时、分页与异常映射,并可与 AWSSDK.Core 及其他 AWS 服务 SDK 协同。

缺少 DLL 的典型影响

若运行目录、发布包或 GAC 中缺少 AWSSDK.Kinesis.dll,依赖该程序集的 .NET 应用会在启动或首次调用 Kinesis 类型时失败。常见表现为 FileNotFoundException、FileLoadException、Could not load file or assembly、类型初始化异常或方法缺失异常。

  • 无法创建 AmazonKinesisClient,Kinesis 流管理、写入、读取和消费者注册全部不可用。
  • 生产者无法调用 PutRecord/PutRecords,消费端无法获取分片迭代器或读取记录,实时数据管道中断。
  • 依赖 Kinesis 的日志采集、点击流、IoT 数据接入、指标聚合、事件溯源等业务出现数据丢失、延迟堆积或线程阻塞。
  • 若版本不匹配,即使存在同名文件,也可能触发绑定重定向错误、MissingMethodException 或 API 契约不兼容。
  • 部署时需通过 NuGet 引用 AWSSDK.Kinesis,并确保 AWSSDK.Core 等依赖版本一致,发布产物包含完整程序集和 .deps.json 信息。