2011-12-05 10 views
1

Windows Azure AppFabric Caching機能を使用できるJavaライブラリがありますか?AppFabric CacheのJavaクライアント?

JavaアプリケーションからAppFabricキャッシュにいくつかの文字列を入れて、.Netアプリケーションから(それ以外の方法で)取り出したいと思います。

AppFabric SDK for Java Developersは、AppFabric Access ControlおよびService Busにアクセスするためのクラスを提供しますが、Cachingの機能にアクセスするクラスは提供しません。事前

+0

AppFabricは、主にWebアプリケーション向けです。 javaと.Netの間のインターフェースが必要な場合は、memcachedと考えてください。 –

+0

はい、わかっています。私は既にAppFabricを使用している.Net Webアプリケーションとのインタフェースをとる方法を探しています。 – mmutilva

答えて

2

おかげで私はあなたがここでは2つのオプションを持っていると思う: -

  1. 再現Javaで、クライアントの観点AppFabricのクライアントは、キャッシュ・クラスタと対話するために使用するメカニズムから。アプリケーションクライアントwcfが作成して複製するtcpメッセージを盗聴する必要があります。
  2. 呼び出しを.NET AppFabricクライアントにラップし、Javaアプリケーションがラッパーを呼び出すようにするASP.NETアプリケーションのメカニズムを公開します。ラッパーは、SOAPまたは安静なインターフェイスを公開する可能性があります - あなたはCRUDキャッシュメソッドを提供することができます。

もし私があなただったら、後者をしてください。実装するのが速く、テストが簡単だと思います。

1

tcpトランスポートとシリアライゼーション(Javaでデシリアライズ...)のためにネイティブクライアントを持つことは不可能であるようです。 basicHttpBindingを使用するWCFサービスは、あなたの問題を解決できます。問題は、別のホスティングが必要であり、AppFabricネイティブクライアントほど高速ではないということです。

関連する問題