小编Pur*_*thy的帖子

在clojure中处理来自http服务器的消息流

我正在寻找一种惯用的方法来做到以下几点.我有一个http服务器,在特定的GET请求上响应消息流.现在,由于此消息是非终止的,当我使用clj-http/get时,调用会永远阻塞(我正在使用LightTable).我想建立一个回调或core.async样式的通道来对消息进行一些操作.即使将流写入文件对我来说也是一个很好的第一步.有什么指针吗?这是电话:

    (require '[clj-http.client :as client])

    (def url "http://hopey.netfonds.no/tradedump.php?date=20150508&paper=AAPL.O&csv_format=txt")

    (client/get url)
Run Code Online (Sandbox Code Playgroud)

日期必须更改为今天的数据流日期.谢谢!

clojure

5
推荐指数
1
解决办法
1226
查看次数

从终端向Clojure应用程序发送消息

如何向正在运行的clojure应用程序发送消息?例如,如果我有一个特定的变量或标志,我想在uberjar运行时从终端设置 - 这可能吗?

一种方法是读取应用程序中可以更改的文件,但这听起来很笨拙.

提前致谢!

clojure

2
推荐指数
1
解决办法
351
查看次数

标签 统计

clojure ×2