我正在尋找一種在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:不要害羞張貼這個答案。這些都是好主意。 –