我正在寻找一种在Clojure和erlang之间来回传递事件的方法。将事件从erlang传递到Clojure
- 有人这样做过吗?
- 我应该如何编码(不可变的)消息在一个flaxable一般的方式?
- IPC应该用于这个吗?什么样的?
- 你以前在哪里出错了?
我正在寻找一种在Clojure和erlang之间来回传递事件的方法。将事件从erlang传递到Clojure
只要您使用套接字(例如TCP/IP),就有很多选择。
我不能说我已经完成了Clojure < - > Erlang在之前用JSON/XML与Erlang“交谈”的过程中非常轻松。
当然你可以使用erl_interface
(二进制交换协议),但是你需要(可能除非有一个lib)来为Clojure编写一个编组器。
对于一个让大多数人头脑发热的问题+1 – gahooa
以前没有这样做过,但我可以想到两个(可能很糟糕的)选项:1)使用Thrift制作一个自定义的RPC解决方案。它支持Java和Erlang。 2)查看由GitHub创建并用于Erlang-Ruby RPC的BERT-RPC,并为其编写一个Clojure客户端库。 – alanlcode
alanlcode:不要害羞张贴这个答案。这些都是好主意。 –