gpt4 book ai didi

multithreading - 多线程 Clojure Luminus 服务器?

转载 作者:行者123 更新时间:2023-12-03 22:43:00 25 4
gpt4 key购买 nike

我不知道如何表达这一点,但任何关于如何实现以下行为的想法都会很棒。

我有对命令行程序进行长时间运行调用的 Web 服务器。我希望服务器处理多个长时间运行的调用,但在调用完成之前不返回给定的请求。这不是一个网站,所以调用运行很长时间是可以的,客户端也不会超时。关于如何实现这一目标的任何想法?

这个链接相关吗? writing a multiplexing server in clojure?

最佳答案

鉴于 Luminus 生成了一个 war 文件(我认为它确实如此,因为它运行在 ring 和 compojure 之上)那么它已经是“多线程的”,因为当您在 tomcat 或 jetty 中运行该 war 文件时,每个请求都会得到它自己的线程。

客户端可以将他们的套接字读取超时设置为无限,他们将永远等待。

关于multithreading - 多线程 Clojure Luminus 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24519429/

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