可以在erlang消息上发送什么样的类型?
|
我主要想知道是否可以在分布式Erlang设置中的消息中发送函数。
在机器1上:
F1 = Fun()-> hey end,
gen_server:call(on_other_machine,F1)
在机器2上:
handler_call(Function,From,State) ->
{reply,Function(),State)
是否有意义?
没有找到相关结果
已邀请:
3 个回复
磨标烫徽啪
际恃啸称桅
在此示例中,两个节点上都存在
,并且可以很有趣地发送来自
的函数。但是,
仅存在于第一个节点上,当在另一个节点上调用时,fun会生成an6ѭ异常。
剑哎
t2 @ localhost:
我将覆盖逻辑添加到基于riak-core的应用程序中,如果不能在消息中使用匿名函数,则合并的结果合并可能会很棘手。 还要检查riak_kv / src / riak_kv_coverage_filter.erl 我想riak_kv可能会用它来获得9分的结果。