2012-04-15 6 views
2

訪問者がオペレータとチャットできるサイトでチャットコンタクトを提供する必要があります。チャットは異なる事業整理キューに運ばれ:キュー・ルーティングとカスタマーサービスソフトウェアのチャットサーバーアーキテクチャ

  • サーバ側のチャットサーバ、DB、オペレーターオンラインステータスを:などの販売、サポート、製品情報、 は、あなたは私にカバーするアーキテクチャを提案することができますなど
  • オペレータWebアプリケーション
  • 訪問者演算子
  • リアルタイムモニタリングのウェブサイト私は外観を取ってい

  • のNode.js + Socket.io + Redisのパブ/サブ:私はあなたが提案する何ヤウド
  • XMPPサーバー
  • Openfire
  • などのRabbitMQの

すべてのメッセージングシステムを実装する必要がありますか?他のアイデア?

おかげ

+0

MongoDBを追加して顧客連絡先のチャット履歴を保存すると、最後のチャットを別の担当者に繰り返してもらう必要があります。 –

答えて

-2

あなたはOpenfireのためFastpath serviceとウェブチャットを見てみたいことがあります。この機能の少なくとも一部を提供します。

+0

私はそれを実行し、要件の一部をカバーするように見えます。この製品は堅牢に思えますが、Javaの開発敏捷性とスケーラビリティについてはあまり確かではなく、プロプライエタリなフレームワークがたくさんあります。あなたの助けをありがとう –

+0

誰もdownvoteの理由を提供したいですか? – Robin

+0

@Monardo - Javaについてのあなたのコメントはスケーラブルではありません。言語ではなくアーキテクチャでスケーラビリティが決定されます。独自の性質に関して、あなたはアイデアや提案を求めていました。私はこのトピックに関するオープンスタンダードはないと思っています。ほとんどすべてのソリューションが独自のものになります。 – Robin

関連する問題