Кластеризация WSO2 Identity Server 5.0.0 с Oracle Coherence

Привет всем (может Асела? :),

Может ли кто-нибудь подсказать мне, как я могу реализовать Oracle Coherence в качестве поставщика кэша с WSO2 Identity Server 5.0.0, кластеризованным с использованием WSO2 ELB?

Я нашел несколько очень полезных ссылок по этой теме, с которых я считаю хорошим началом эту: Кластеризация сервера идентификации

Но я не могу найти способ найти решение для смены поставщика кеша Hazelcast на любого другого поставщика.

Я также понял, что WSO2 не использует реализацию javax.caching из JDK (поскольку она была представлена ​​в 1.7 и более поздних версиях), она использует свою собственную, основанную на JSR-107 (из которой JSR, я полагаю, возникла Java JDK JCache.

В этой статье показано, что есть способ как-то реализовать пользовательский JSR 107 JCache, но я не вижу, чтобы он был настроен для всего Identity Server: Многопользовательский кэш WSO2: JSR-107 (JCache)

Я ожидаю ответа, который поможет мне, что изменить или добавить (например, в углеродное ядро) и где настроить / настроить эти изменения, чтобы сделать их глобальными для использования в WSO2 Identity Server 5.0.0.

Я надеюсь, что это актуальный вопрос, и, поскольку эта платформа на базе Carbon очень богата и настраиваема, я надеюсь, что это станет возможным, если потратить некоторое время.

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

Йозеф


person Josef Bureš    schedule 28.01.2015    source источник


Ответы (1)


Coherence поддерживает настоящие API-интерфейсы JCache, поэтому, если WSO2 использует JCache, интегрировать Coherence должно быть легко!

person cpurdy    schedule 04.02.2015
comment
Вы когда-нибудь пытались что-то изменить в WSO2? :) В этом случае некоторая помощь будет приятной. Поверьте мне. - person Josef Bureš; 04.02.2015
comment
На YouTube есть презентация Брайана Оливера (руководитель спецификации JCache), демонстрирующая возможности Coherence JCache: youtube.com /watch?v=ejwA904VnDg ... здесь есть документация: docs.oracle.com/middleware/1213/coherence/develop-applications/ ... и учебник здесь: docs.oracle.com/middleware/1213/coherence/develop-applications/ - person cpurdy; 04.02.2015
comment
Вы, вероятно, не получили то, что я пытался попросить. Возможно, я не являюсь носителем английского языка, поэтому я мог использовать неправильные слова. Итак - мне нужна помощь с интеграцией Coherence в WSO2. т.е. как реализовать и настроить вспомогательные классы Coherence. Мне не нужна помощь с самой Coherence. С этим я могу справиться сам (наверное), используя ссылки, которые вы предоставили и которые мне уже известны. В любом случае, спасибо за ваши усилия. - person Josef Bureš; 05.02.2015
comment
К сожалению, я мало знаю о внутренностях WSO2. - person cpurdy; 05.02.2015