Skip to content

An example of how a realtime feed would work with GO + Kafka + Watermill

Notifications You must be signed in to change notification settings

AkhilSharma90/Kafka-GO-Real-Time-Feed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Realtime Feed

This example features a very busy blogging platform, with thousands of messages showing up on your feed.

There are two separate applications (microservices) integrating over a Kafka topic. The producer generates thousands of "posts" and publishes them to the topic. The consumer subscribes to this topic and displays each post on the standard output.

The consumer has a throttling middleware enabled, so you have a chance to actually read the posts.

To understand the background and internals, see getting started guide.

Requirements

To run this example you will need Docker and docker-compose installed. See the installation guide.

Running

docker-compose up

You should see the live feed of posts on the standard output.

About

An example of how a realtime feed would work with GO + Kafka + Watermill

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages