2

私は Erlang の初心者で、最新のプロジェクトで Erlang に切り替えようとしています。これはその場でファイルを共有するためのリアルタイム チャット (ロング ポーリング) システムになるので、少し調べてみたところ、同時実行性が高いことから、Erlang が最も適切な選択であることに気付きました。 Yaws は最大 50k の並列接続を処理できるため、Yaws を使用してください。

素晴らしいように聞こえますが、私は (erlang と comet アプリケーションの両方の) 初心者なので、これがどのように機能するかの適切なテクノロジ スタック/アーキテクチャを理解できません。また、ドキュメントが比較的少ないため、個々の部分 (Web サーバー、アプリケーション層、DB、メッセージ キュー) がそのようなアプリケーションにどのように適合するかを理解できません。アプリケーションはデスクトップ クライアントのみで実行されるため (Web プレゼンスは必要ありません)、機能のための REST API を構築する必要があります。

誰かが私を正しい方向に向けて進めることができれば、それは素晴らしいことです.

ありがとう

4

3 に答える 3

1

窒素には非常に滑らかなコメット機能が組み込まれています。これは、すでに検討している YAWS を含む、最も人気のある 3 つの Erlang Web サーバーで動作します。

窒素は、データの保存に関して特に何もしません。DB の管理を要求する Web フレームワークの 1 つではありません。Mnesia など、お好きなものを自由に使用してください。これが気になる場合は、代わりにErlywebを検討してください。これは、Nitrogen のように Comet for you を行うわけではありませんが、すべてを自分で管理する Web フレームワークのようなものです。

于 2009-11-25T16:13:04.350 に答える
1

あなたが使用することができます:

于 2009-11-25T10:50:58.757 に答える
0

まったく新しいZotonicアプリケーションは、あなたにインスピレーションを与えるかもしれません。これは、REST API 用のwebmachineを使用して HTTP サービス用のmochiwebを実行する webappです。そして、古き良きPostgreSQLをデータベースとして使用しています。

彗星のサポートが実装されています。

于 2009-11-25T14:27:51.003 に答える