gpt4 book ai didi

clojure - 在生产中部署 Clojure/Clojurescript 应用程序

转载 作者:行者123 更新时间:2023-12-04 13:11:34 24 4
gpt4 key购买 nike

我正在使用 Clojure/ClojureScript 并且正在编写一个 Web 应用程序。当我使用 ring 作为开发服务器时,一切都很好。

问题是我应该使用什么容器进行生产?我也应该使用戒指进行生产吗?我应该使用Tomcat吗?是否有推荐的方法来部署 Clojure 应用程序?你能指点我一些关于这方面的文件吗?

谢谢!

最佳答案

部署用 Java 和 Clojure 编写的 Java servlet 没有本质上的不同,所有 Clojure Web 库和框架都生成兼容的 servlet,因此您有许多部署选项。

我们使用 netty只需从系统服务中运行“lein run”,就可以在生产中运行我们的基于环的 Web 应用程序,从而产生巨大的效果。许多其他人选择使用 lein uberwar 来生成一个 war 文件并将其托管在 tomcat 上。与部署过程相比,特定的托管机制似乎不太相关。所有 JavaScript 文件都来自 CDN。 Immutant也是一个有趣且非常面向 Clojure 的选择,具有强烈的“企业”感。

让我印象最深刻的是构建可重复的构建,包括部署。 Pallet虽然它有一点学习曲线,但它是一个很好的方法。

关于clojure - 在生产中部署 Clojure/Clojurescript 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19237888/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com