All Projects → vsouza → Go Kafka Example

vsouza / Go Kafka Example

Licence: mit
Golang Kafka consumer and producer example

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Go Kafka Example

Examples
Demo applications and code examples for Confluent Platform and Apache Kafka
Stars: ✭ 571 (+428.7%)
Mutual labels:  kafka, stream-processing, examples
Go Streams
A lightweight stream processing library for Go
Stars: ✭ 615 (+469.44%)
Mutual labels:  kafka, stream-processing
Flink Learning
flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》
Stars: ✭ 11,378 (+10435.19%)
Mutual labels:  kafka, stream-processing
Streamsx.messaging
This toolkit is focused on interacting with popular messaging systems such as Kafka, JMS, XMS, and MQTT. After release v5.4.2 the complete toolkit will be deprecated. See the README.md file for hints to alternative toolkits.
Stars: ✭ 31 (-71.3%)
Mutual labels:  kafka, stream-processing
Kasper
Kasper is a lightweight library for processing Kafka topics.
Stars: ✭ 413 (+282.41%)
Mutual labels:  kafka, stream-processing
Ksql
The database purpose-built for stream processing applications.
Stars: ✭ 4,668 (+4222.22%)
Mutual labels:  kafka, stream-processing
Hazelcast Jet
Distributed Stream and Batch Processing
Stars: ✭ 855 (+691.67%)
Mutual labels:  kafka, stream-processing
Java Library Examples
💪 example of common used libraries and frameworks, programming required, don't fork man.
Stars: ✭ 204 (+88.89%)
Mutual labels:  kafka, examples
Pg2kafka
Ship changes in Postgres 🐘 to Kafka 📖
Stars: ✭ 61 (-43.52%)
Mutual labels:  kafka, stream-processing
Storm Dynamic Spout
A framework for building spouts for Apache Storm and a Kafka based spout for dynamically skipping messages to be processed later.
Stars: ✭ 40 (-62.96%)
Mutual labels:  kafka, stream-processing
Awesome Kafka
A list about Apache Kafka
Stars: ✭ 397 (+267.59%)
Mutual labels:  kafka, stream-processing
Kspp
A high performance/ real-time C++ Kafka streams framework (C++17)
Stars: ✭ 80 (-25.93%)
Mutual labels:  kafka, stream-processing
Benthos
Fancy stream processing made operationally mundane
Stars: ✭ 3,705 (+3330.56%)
Mutual labels:  kafka, stream-processing
Kafka Streams
equivalent to kafka-streams 🐙 for nodejs ✨🐢🚀✨
Stars: ✭ 613 (+467.59%)
Mutual labels:  kafka, stream-processing
Watermill
Building event-driven applications the easy way in Go.
Stars: ✭ 3,504 (+3144.44%)
Mutual labels:  kafka, stream-processing
Faust
Python Stream Processing
Stars: ✭ 5,899 (+5362.04%)
Mutual labels:  kafka, stream-processing
Kafka Streams In Action
Source code for the Kafka Streams in Action Book
Stars: ✭ 167 (+54.63%)
Mutual labels:  kafka, stream-processing
Fero
light, fast, scalable, streaming microservices made easy
Stars: ✭ 175 (+62.04%)
Mutual labels:  kafka, stream-processing
Ksql Recipes Try It At Home
Files needed to try out KSQL Recipes for yourself
Stars: ✭ 33 (-69.44%)
Mutual labels:  kafka, stream-processing
Fs2 Kafka
Kafka client for functional streams for scala (fs2)
Stars: ✭ 75 (-30.56%)
Mutual labels:  kafka, stream-processing

Golang Kafka Example

Sample Golang Kafka Consumer and Producer

Setup

Apache Kafka Quickstart

Producer

go run cmd/producer/main.go

Consumer

flags:

  • brokerList
  • topic
  • partition (default: 0)
  • offsetType
  • messageCountStart (default: 0)

go run cmd/consumer/main.go

Received messages  Something Cool #1
Received messages  Something Cool #2
Received messages  Something Cool #3
Received messages  Something Cool #4
Received messages  Something Cool #5

Contribute

We would love you for the contribution to go-kafka-example, check the LICENSE file for more info.

Meta

Vinicius Souza – @iamvsouza[email protected] https://github.com/vsouza/go-kafka-example

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].