8

私は最近、この 2002 年のカンファレンスペーパー( Joe Armstrong によるErlang を外部の世界と対話するようにする) に出くわしました。

プラットフォーム間通信のために Apache Thrift に集中する必要がありますか? (私が選択した解決策には、少なくとも Erlang が含まれます)

4

4 に答える 4

8

UBF に関する以下の情報が役立つ場合があります (つまり、UBF ユーザーズ ガイド)。

http://ubf.github.com/ubf/ubf-user-guide.en.html

これは、UBF に関するいくつかの質問への回答に役立つ場合があります。また、UBF フレームワーク (https://github.com/ubf/ubf-thrift) を使用した Thrift の Erlang サーバーおよびクライアント実装もあります。

ジョー・N.

ps 約 5 年間、本番環境で UBF、EBF、および JSF を使用してきました。UBF コントラクト チェッカーは、システムの開発、デバッグ、および展開に非常に役立ちます。

于 2012-11-20T01:37:14.387 に答える
5

UBF はあまり人気がありませんでした。2008 年にArmstrongが言わなければならなかったことは次とおりです。ここでErlang の実装を見つけることができます。

お役に立てれば。

于 2011-01-19T04:02:40.550 に答える
4

Erlangプログラムの外で、Erlangのバイナリシリアル化フォーマット自体を使用している人がいるかどうかはわかりません。ただし、BERT (Binary ERlang Term)は、 GitHubの担当者によって指定され、オープンソース化された、Erlang互換のバイナリデータ交換形式およびRPCプロトコルです。これは、Erlang外部用語フォーマットに基づいており、完全にバイナリ互換です。

BERTのWebサイトでわかるように、C ++、JavaScript、Ruby、Python、Scala、Haskell、Go、Factor、Scheme、Clojure、Common Lispなど、多くのプログラミング言語で実装されています。メーリングリストには現在85人以上のメンバーが登録しているため、実際にBERTを使用している人がかなり多く、間接的にErlangバイナリ形式を使用しています。

私自身の使用では、主にRubyおよびCommon Lispアプリケーションで、BERTは本質的にS式のバイナリ形式として有用であることが証明されています。

于 2011-01-19T04:00:03.997 に答える
4

ひばりの人たちが使っていると思います。

https://github.com/ubf/ubf/

于 2011-01-19T06:58:47.720 に答える