I'm building a Clojure web application and looking for a solid foundation to handle web, messaging, and caching without pulling in a dozen different libraries. I've heard about Immutant but not sure if it's still actively maintained or if people are using it in production. Anyone have real-world experience?
Yeah, we've been using Immutant for a couple of years now in a high‑load project (think airline ticket booking and food delivery – that level of traffic). It's a cohesive suite of Clojure libraries that bundles Undertow for web, HornetQ for messaging, Infinispan for caching, Narayana for transactions, and Quartz for scheduling – all tied together nicely. What I like is that you can use each library on its own or combine them as needed, and they automatically enhance functionality when deployed to an application server. The integration is smooth and the performance has been solid. If you want to check it out, the official site is at https://immutant.org/ – they have releases and documentation there. It's been a reliable choice for us, especially with complex stateful workflows. Definitely worth a look if you want to reduce incidental complexity in your Clojure stack.
That's exactly the kind of real‑world experience I was hoping to hear. High‑load projects like airline booking are a good sign. I'll read through the docs and give it a try. Thanks for the detailed info!
Delete Post
Weet je zeker dat je dit bericht wil verwijderd?
Discussie is met succes toegevoegd aan je tijdlijn!
Reactie succesvol gerapporteerd.
Post is succesvol toegevoegd aan je tijdlijn!
U heeft uw limiet van 500000000 vrienden bereikt!
Bestandsgrootte fout: Het bestand overschrijdt de limiet toegestaan (11 MB) en kan niet worden geüpload.
Je video wordt verwerkt, we laten je weten wanneer het klaar is om te bekijken.
Kan een bestand niet uploaden: dit bestandstype wordt niet ondersteund.
We hebben een aantal inhoud voor volwassenen gevonden in de afbeelding die je hebt geüpload. Daarom hebben we je uploadproces geweigerd.
Deel bericht over een groep
Deel naar een pagina
Deel met gebruiker
Je bericht is verzonden. We zullen je inhoud binnenkort beoordelen.
Om afbeeldingen, videos en audiobestanden te uploaden, moet je upgraden naar pro-lid. Upgraden naar Pro
Aanbieding bewerken
Voeg tier toe
Verwijder je tier
Weet je zeker dat je deze tier wilt verwijderen?
Om uw inhoud en berichten te verkopen, begint u met het maken van een paar pakketten. Inkomsten genereren
Betaal per portemonnee
Pakket toevoegen
Verwijder uw adres
Weet je zeker dat je dit adres wilt verwijderen?
Verwijder uw pakket voor het genereren van inkomsten
Weet u zeker dat u dit pakket wilt verwijderen?
Uitschrijven
Weet u zeker dat u zich wilt afmelden voor deze gebruiker? Houd er rekening mee dat u geen van hun inhoud waarmee inkomsten worden gegenereerd, kunt bekijken.
Betalingswaarschuwing
Je staat op het punt om de items te kopen, wil je doorgaan?