Hello all!
I'm investigating the possibility to use BERT-RPC for controlling
an Erlang application, and after looking at the "reference"
implementation Ernie and at the specification it is unclear to me how
connection handling is done:
* the specification isn't clear that only one request / reply
should be handled per TCP connection;
* Ernie always closes the connection after handling one request /
reply pair;
Isn't this behaviour impacting performance? (I'm asserting the
case in which the same client has a lengthier dialog with the server.)
Thanks,
Ciprian.
P.S.: The BERT library "ecosystem" seems to be a little thin
especially in maintained libraries, and especially for other languages
than Ruby / Python. (For example there is no Java implementation, and
the Node.JS one seems to be broken (at least from the notice on the
repository). Even for Erlang there is only Ernie.) Am I missing some
important implementations?