Java-клиент для AppFabric Cache? - PullRequest
       24

Java-клиент для AppFabric Cache?

1 голос
/ 05 декабря 2011

Существует ли какая-либо библиотека java для использования Функции Windows Azure AppFabric Caching ?

Я хочу поместить некоторую строку в кэш AppFabric из Java-приложения и извлечь ее из .Net-приложения (и наоборот).

AppFabric SDK для разработчиков Java предоставляет классы для доступа к AppFabric Контроль доступа и Сервисная шина , но не предоставляет классы для доступа к Кэширование функции.

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 06 января 2012

Я думаю, у вас есть два варианта: -

  1. Воспроизвести в java с точки зрения клиента механизм, который клиент appfabric использует для взаимодействия с кластером кэша.Вам нужно будет прослушать tcp-сообщения, которые создает клиент appfabric wcf, и воспроизвести их.
  2. Предоставить механизм из вашего приложения ASP.NET, который оборачивает вызов к клиенту .net AppFabric и делает ваше приложение Javaвызвать оберткуОболочка может предоставлять SOAP или restful-интерфейс - вы можете предоставить методы кэширования CRUD.

На вашем месте я бы сделал последнее.Я думаю, что это было бы быстрее реализовать и легче тестировать.

1 голос
/ 04 сентября 2012

Кажется невозможным иметь собственный клиент из-за транспорта и сериализации tcp (десериализация в java ...). Служба WCF, использующая basicHttpBinding, может решить вашу проблему. Проблема в том, что для этого потребуется отдельный хостинг, и он будет работать не так быстро, как собственный клиент AppFabric.

...