kinesis-consumer/examples/consumer/cp-mysql
Harlow Ward bd42663013 Introduce Group interface and AllGroup
As we move towards consumer groups we'll need to support the current
"consume all shards" strategy, and setup the codebase for the
anticipated "consume balanced shards."
2019-06-02 17:25:44 -07:00
..
main.go Introduce Group interface and AllGroup 2019-06-02 17:25:44 -07:00
README.md Add Mysql support for checkpointing (#87) 2019-04-12 22:15:49 -07:00

Consumer with mysl checkpoint

Read records from the Kinesis stream using mysql as checkpoint

Environment Variables

Export the required environment vars for connecting to the Kinesis stream:

export AWS_ACCESS_KEY=
export AWS_REGION=
export AWS_SECRET_KEY=

Run the consumer

 go run main.go --app <appName> --stream <streamName> --table <tableName> --connection <connectionString>

Connection string should look something like

 user:password@/dbname