Skip to content

Instantly share code, notes, and snippets.

@shayanjm
Created February 2, 2016 22:52
Show Gist options
  • Save shayanjm/945dac3e419e58abfd12 to your computer and use it in GitHub Desktop.
Save shayanjm/945dac3e419e58abfd12 to your computer and use it in GitHub Desktop.
Kafka + Transit = Niceness
(ns project.core
(:require [cognitect.transit :as transit])
(:use kafka-clj.client :reload)
(:import [java.io ByteArrayInputStream ByteArrayOutputStream]))
;; Set up connector here
(let [data (ByteArrayOutputStream. 4096)
writer (transit/writer data :json)]
(transit/write writer link-difference)
(send-msg connector channel (.toByteArray data)))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment