【发布时间】:2015-08-30 17:26:57
【问题描述】:
core.async Clojure 库已经处于 alpha 阶段有一段时间了,但在我看来,无论如何它都被普遍采用了。
- 在生产中使用是否安全?
- 如果它被认为是安全的,为什么仍然是 alpha?
- 近一年没有发布新版本(最新版本是 2014-09-22)。这有什么好担心的吗?
【问题讨论】:
标签: clojure core.async
core.async Clojure 库已经处于 alpha 阶段有一段时间了,但在我看来,无论如何它都被普遍采用了。
【问题讨论】:
标签: clojure core.async
我已经在生产环境中使用 core.async 大约一年了,没有任何特别的问题。
它主要用于基于 Netty 的应用程序,这些应用程序使用 Alia 与 Cassandra 进行交互,它提供了一个不错的 core.async 实现来检索数据。
核心 clojure 移动非常非常缓慢,但根据我的经验,通常是可靠的。请注意,some open issues in JIRA 在决定 core.async 是否合适时可能会影响您的决定。
【讨论】:
我会说是的。这是。不过,这最终必须由您自己决定。
只有作者才能回答这个问题。我的猜测是,作为 alpha 版本允许 API 更改的可能性(弃用 map
当没有提交活动时,没有新版本对我来说并不是一个警告(最后一次提交是一个月前,虽然它相当微不足道,但它显示了东西没有被抛弃)。
最后,我建议看看是否有任何open issues(最近两天前有活动)将成为您项目的亮点。
如果您想要一个替代方案,或许可以查看Pulsar。
【讨论】: