Java 言語を使用するアプリケーション ネットワーク サービスのニーズについて考えるとき、Solr、P2P、および REST の使用の組み合わせに要約しました。自動通知サービスも含めるとよいでしょう。
私は JXTA が好きですが、Oracle Java の買収後、最近うまくいっているかどうかはわかりません。どうやら Chaupel プロジェクトがあるようですが、ほとんどの部分で活動がないようです。一方、Solrは非常にうまくいっています。
私のネットワークの大部分はSolrに基づいており、現在は苦労しているP2P API(JXTA)に基づいているため、P2Pのようなレイヤーを実装するための他の選択肢があるかどうか疑問に思っています。基本的に、私は、ユーザーが集中型サーバー ベースの Solr インデックス/s からドキュメントを投稿および検索/取得できるようにしたいと考えています。さらに、ユーザー ピア グループを作成し、いつでもコラボレーションできるようにしたいと考えています。
P2P機能について私が考えていることは、サーバー経由でも実行できるのでしょうか? 進行中の Solr および P2P プロジェクトはありますか? 最近、Apache Camel についてよく耳にしますが、私のシナリオでは役に立ちますか? ライセンス料がかかる MsgConnect API 以外に、アプリケーションに含めるのに十分信頼できるアクティブで堅牢な P2P API はありますか?