我最近一直在研究Elixir和Akka,这让我开始思考:Clojure的等效功能是什么?
agents
...,但这不是quit一样的东西(代理似乎没有其[[own逻辑,他们被“作用于” “(通过外部代码))Pulsar
am
意识到我可能在“在这里提出错误的问题”,希望这不是太开放了)]有关clojure.org的更多内容,关于代理人和演员之间的区别:https://clojure.org/about/state#actors
[与我相比,对休伊特演员模型更了解的人进行的另一次谈话,很可能对阅读以下内容很有帮助:http://www.dalnefre.com/wp/2010/06/actors-in-clojure-why-not/
我的理解是,如果您需要Erlang样式的actor,则基本上在线程/进程之间需要不可靠的消息队列。在不同的进程之间,有多种方法来获取不可靠的消息,这不是Clojure内置的,但是都可以通过Java interop获得。