2011-12-05 1 views
1

Windows Azure AppFabric Caching 기능을 사용할 수있는 자바 라이브러리가 있습니까?AppFabric 캐시 용 Java 클라이언트?

Java 응용 프로그램에서 AppFabric 캐시에 일부 문자열을 입력하고 .Net 응용 프로그램에서 검색하고 싶습니다 (다른 방법도 있습니다).

AppFabric SDK for Java Developers은 AppFabric Access ControlService Bus에 액세스하는 클래스를 제공하지만 Caching 기능에 액세스하는 클래스는 제공하지 않습니다. 사전

+0

AppFabric은 주로 웹 응용 프로그램 용입니다. java와 .Net의 인터페이스가 필요한 경우 memcached로 간주 했습니까? –

+0

예, 알고 있습니다. 이미 AppFabric을 사용하는 .Net 웹 응용 프로그램과 인터페이스하는 방법을 찾고 있습니다. – mmutilva

답변

2

에서

덕분에 내가 여기에 두 가지 옵션이있어 생각 -

  1. 재현 자바, 클라이언트 원근법 appfabric 클라이언트가 캐시 클러스터와 상호 작용하는 데 사용하는 메커니즘에서. appcabric 클라이언트 wcf가 생성하고 재생산하는 tcp 메시지를 냄새 맡을 필요가 있습니다.
  2. 호출을 .NET AppFabric 클라이언트로 래핑하고 Java 응용 프로그램에서 래퍼를 호출하도록하는 ASP.NET 응용 프로그램의 메커니즘을 노출합니다. 랩퍼는 SOAP 또는 편안한 인터페이스를 노출 할 수 있습니다. CRUD 캐시 메소드를 제공 할 수 있습니다.

내가 너라면 나도 그랬다. 구현이 더 빠르며 테스트하기가 더 쉬울 것이라고 생각합니다.

1

TCP 전송 및 직렬화 (Java에서 비 직렬화 ...)로 인해 원시 클라이언트를 가질 수 없다는 것 같습니다. basicHttpBinding을 사용하는 WCF 서비스는 문제를 해결할 수 있습니다. 문제는 별도의 호스팅이 필요하며 AppFabric 기본 클라이언트만큼 빠르지 않을 것입니다.