Real-time activity tracking with Kafka

Baby Steps

What is Apache Kafka?

source: http://kafka.apache.org/documentation.html

Real world use cases of Kafka

Why Kafka?

Messaging with Kafka in UltraESB-X

Use Case

Original website view with 0 read counts

UltraESB-X takes care of the magic

Original website view with updated read counts

Prerequisites

Step-by-step Walkthrough

Segment 1:

NIO HTTP Ingress Connector properties
Extract HTTP Query Parameter properties
String Payload Setter properties
Kafka Egress Connector properties
Add New Transport Header properties
Complete integration flow for Segment 1

Segment 2:

Impression Injector custom processing element logic
Kafka Ingress Connector properties
XPath String Extractor properties
Impression Injector properties
Complete integration flow for Segment 2
Read Count to Payload Setter custom processing element logic
NIO HTTP Ingress Connector properties
Extract HTTP Query Parameter properties
Read Count to Payload Setter properties
Add New Transport Header properties
Complete integration flow for Segment 3

Call To Action

Former Associate Technical Lead @slappforge & @adroitlogic. Loves analytics & creativity; a seeker of the TRUTH…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store