私は、開発中のピアツーピア コンピューティング プラットフォームのために、昨年ほどJXTA 2.3 を使用してきました。私はJXTA 2.5 に移行しており、その過程でJXTAの多くの使用をクリーンアップしようとしています。ほとんどの場合、私はただうまくいくという態度でJXTAにアプローチしました。これを使用して、ピアツーピア オーバーレイ ネットワークの作成と管理、および基本的な通信サービスの提供をすぐに始めました。とにかく2.5に移行するために変更を加えているので、よりJXTAの方法で使用したいと思います。
私の最初のステップは、カスタムの基本的な作成ですPeerGroup
。META-INF.services
Javaのインフラストラクチャを使用している新しいメカニズムがいくつか見られます。にGUIDをPeerGroup
付けて、関連する実装オブジェクトをここにリストする必要がありますか? 私が理解しているように、これを行うと、 GUIDと一致するスペック ID を持つグループが検出され、結合または作成されたときに、一致するオブジェクトが自動的に使用されるはずです。オブジェクトをグループに手動で関連付けることができるはずですが、この新しい方法を使用すると、管理がはるかに簡単になるようです。net.jxta.platform.Module
PeerGroup
META-INF
PeerGroup
このインフラストラクチャを実装に使用するための指針や例はありますか? また、META-INF.services
Java のメカニズムに関する一般的な情報も役立ちます。