# What is clj-commons

**URL:** https://clojureverse.org/t/what-is-clj-commons/3162
**Category:** Community Building
**Created:** [November 11, 2018, 10:10pm UTC](https://clojureverse.org/t/what-is-clj-commons/3162 "2018-11-11T22:10:50Z")
**Posts on this page:** 2
**Page:** 2

<div class="post-metadata">

### Author: ![GKlijs](https://clojureverse.org/user_avatar/clojureverse.org/gklijs/32/559_2.png) [@GKlijs](https://clojureverse.org/u/GKlijs)
#### Post date: [November 25, 2018, 7:53pm UTC](https://clojureverse.org/t/what-is-clj-commons/3162/21 "2018-11-25T19:53:03Z")

</div>

For Kafka I didn’t mind to write some wrappers myself. But I used the Java client before so it was pretty easy. It’s pretty hard to write a wrapped in a more general sense, for a couple of reasons. I actually build a Java wrapper, making it more easy to connect. But with all the different ways to configure the server’s and the clients, is hard to make something easy to use, without doing some assumptions on the server configuration. In the case of Kafka it’s probably best to have a company specific wrapper.

---

<div class="post-metadata">

### Author: ![system](https://clojureverse.org/uploads/default/original/2X/5/51079bf9e4b7d9466242c06cf1e43b9f8bd6da14.png) [@system](https://clojureverse.org/u/system)
#### Post date: [May 27, 2019, 7:53am UTC](https://clojureverse.org/t/what-is-clj-commons/3162/22 "2019-05-27T07:53:07Z")

</div>

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.

[Previous page](https://clojureverse.org/t/what-is-clj-commons/3162.md?page=1)
