Skip to content
/ ex_kpl Public

Elixir Kinesis Producer Library Record Aggregator

License

Notifications You must be signed in to change notification settings

sneako/ex_kpl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExKpl Coverage Status Build Status

Kinesis Producer Library in Elixir

This module provides record aggregation similar to Amazon's KPL library. Once the records are aggregated you can use your preferred method of sending them to Kinesis, ex_aws for example.

Documentation

Available on hex

Installation

The package can be installed by adding ex_kpl to your list of dependencies in mix.exs:

def deps do
  [
    {:ex_kpl, "~> 0.2"}
  ]
end

This library depends on protox, which has a compile time dependency on Google's protoc (>= 3.0) to parse .proto files. It must be available in $PATH. You can install it with your favorite package manager (brew install protobuf, apt install protobuf-compiler, etc...).

Credits

This is basically a port of AdRoll's Erlang implementation included in adroll/erlmld, so a special thanks to them.

About

Elixir Kinesis Producer Library Record Aggregator

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published