This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-04-21
Channels
- # admin-announcements (2)
- # beginners (22)
- # boot (223)
- # cider (161)
- # cljs-dev (19)
- # cljsrn (4)
- # clojure (186)
- # clojure-austin (6)
- # clojure-beijing (1)
- # clojure-boston (3)
- # clojure-china (1)
- # clojure-czech (1)
- # clojure-france (1)
- # clojure-greece (10)
- # clojure-russia (17)
- # clojure-uk (154)
- # clojurebridge (3)
- # clojurescript (82)
- # component (12)
- # cursive (12)
- # datomic (71)
- # dirac (3)
- # editors (2)
- # emacs (29)
- # flambo (31)
- # hoplon (21)
- # immutant (11)
- # instaparse (17)
- # jobs (2)
- # jobs-discuss (2)
- # jobs-rus (1)
- # lein-figwheel (12)
- # leiningen (2)
- # off-topic (44)
- # om (78)
- # onyx (38)
- # parinfer (1)
- # re-frame (34)
- # reagent (32)
- # spacemacs (56)
- # untangled (74)
- # vim (12)
- # yada (2)
I'm having some trouble getting immutant/messaging working. I've narrowed the problem down to a conflict between immutant and datomic. If a make a new project and add [com.datomic/datomic-pro "0.9.5350"] [org.immutant/messaging "2.1.4"]
to the dependencies, then run (require '[immutant.messaging :refer :all])
and (def s (queue "test-queue"))
, I get an exception CompilerException java.lang.IncompatibleClassChangeError: Implementing class, compiling:(form-init1071921610737901131.clj:1:8)
. I've tried lein clean
and clearing my maven cache, both to no avail. I also tried going to an older version for datomic and immutant, but got the same error.
For reference, I'm using openjdk-8 (OpenJDK 64-Bit Server VM 1.8.0_66-internal-b17)
@tcrawley: some bad news - i finally got our benchmarking tool to work with compression ("permessage-deflate") by making a fork of the Gniazdo web socket client (which is based on Jetty 9). In load tests with compression enabled, found that around 1% of the messages are corrupted as seen by the client. so we had to abort our move to immutant.
@moizsj: interesting. and you don't see corruption with that client against your existing system?
@jcrossley3: I did not. Thanks for the reference!
@codonnell: sure thing!
Works like a charm. Much appreciated.
@moizsj: how big are your payloads? I wonder if you are hitting https://issues.jboss.org/browse/UNDERTOW-684