vsmoraes / kinesis
Kinesis 包装器,使其更容易与流一起工作
dev-master
2016-12-23 16:46 UTC
Requires
- php: ^7.0
- aws/aws-sdk-php: 3.*
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-08-29 04:19:56 UTC
README
从 Kinesis 流中获取数据的一种简单方法
安装
添加
"vsmoraes/kinesis": "dev-master"
到您的 composer.json
或者运行
composer require vsmoraes/kinesis dev-master
使用示例
<?php include __DIR__ . '/vendor/autoload.php'; use Aws\Kinesis\KinesisClient; use Vsmoraes\Kinesis\Checkpoint\Adapter\ResourceTagAdapter; use Vsmoraes\Kinesis\Manager; $kinesis = new KinesisClient([ 'region' => 'us-east-1', 'version' => 'latest', 'profile' => 'default' ]); $checkpoint = new ResourceTagAdapter($kinesis); $manager = new Manager($kinesis, $checkpoint); $records = []; foreach ($manager->records('stream-name-here') as $record) { $records[] = $record; } print_r($records);