是否有Erlang Bert-RPC客户端



如果我在一台计算机上有一个bert-rpc服务器(ernie),并且想从另一台计算机的erlang/otp应用程序与它进行通信,那最好是最好的课程?有Erlang Bert-RPC客户端吗?

我想通过gen_tcp发送和接收消息不会太多麻烦,但是是否已经有一个现有的,稳定的应用程序?

我们使用gen_tcp运行一个简单的gen_server来处理来自Rails应用程序的传入BERT请求。在那里的某个地方,您会发现类似:

handle_info({tcp, Socket, RawData}, State) ->
    Data = bert:decode(RawData),
    do_bert_crap(Data),
    ...
    gen_tcp:send(Socket, bert:encode({reply, whatever})),
    {noreply, State}.

我们不会以这种方式处理很多请求。这仅在内部使用。

编辑:我们使用bert.erl进行(de-)序列化。

最新更新