Skip to content

Extensible consumer made for applications using Amazon's Kinesis Python Client Library (KCL).

License

Notifications You must be signed in to change notification settings

bufferapp/cerone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cerone

Extensible consumer made for applications using Amazon's Kinesis Python Client Library (KCL).

Installation

You can use pip to install Cerone.

pip install git+https://github.com/bufferapp/cerone

If you prefer, you can clone it and run the setup.py file. Use the following commands to install Cerone from Github:

git clone https://github.com/bufferapp/cerone
cd cerone
python setup.py install

Requirements

Cerone uses and communicates with the Kinesis Client Library MultiLangDaemon interface. You can found the installation instructions in the Amazon Kinesis Client Python repository. Alternatively, you can use our bufferapp/cerone-consumer Docker image as shown in the example folder.

Usage

Once you've defined the function you want to apply to the stream records, you can call Cerone's process_stream. The example main.py code shows a basic processing (saving stream data to a file) being applied to a stream.


Feel free to file an issue for any kind of feedback or bug!

About

Extensible consumer made for applications using Amazon's Kinesis Python Client Library (KCL).

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published