Amazon Kinesis Client for Go
Find a file
Taylor Sutton c11acd24ec
Merge pull request #64 from Clever/dependabot/dep/github.com/golang/protobuf-1.5.2
Bump github.com/golang/protobuf from 1.5.1 to 1.5.2
2021-03-30 12:57:35 -07:00
.circleci add versioning 2021-03-04 10:11:51 -08:00
.github add codeowners 2020-07-20 18:11:27 +00:00
batchconsumer Refactor zlib decompression into the splitter package 2020-11-12 11:37:13 -05:00
cmd Merge pull request #33 from wwwjfy/fix-shutdown-requested 2018-12-11 16:28:37 -08:00
decode Add decoding of JSON logs in Fluent format. 2020-08-17 15:02:59 -07:00
kcl Merge pull request #33 from wwwjfy/fix-shutdown-requested 2018-12-11 16:28:37 -08:00
splitter Simplify main function's name. 2020-11-16 17:37:53 -05:00
.gitignore Added vendor to .gitignore 2017-05-22 22:57:34 +00:00
batchconsumer.properties Implemented new consumer interface as well as example consumer: 'batchconsumer' 2017-07-18 02:03:15 +00:00
consumer.properties initial commit 2017-02-08 20:23:00 +00:00
golang.mk upgrade kayvee-go to 6.24.0 2020-08-14 16:30:08 -07:00
Gopkg.lock Bump github.com/golang/protobuf from 1.5.1 to 1.5.2 2021-03-30 17:52:57 +00:00
Gopkg.toml Add functionality for handling KPL aggregates and zlib 2020-11-16 11:01:28 -05:00
Makefile update to repo1 link for jars 2020-04-06 13:31:10 -07:00
README.md initial commit 2017-02-08 20:23:00 +00:00
VERSION add versioning 2021-03-04 10:11:51 -08:00

amazon-kinesis-client-go

A port of amazon-kinesis-client-python to Go.

Running the Consumer

Edit the file consumer.properties to point at a Kinesis stream that has some data. Build the consumer binary:

make build

Then run:

make run

This will download the jar files necessary to run the KCL, and then launch the KCL communicating with the consumer binary.