Можем ли мы сохранить корзину CEP в реестре управления и получить доступ с нескольких других узлов CEP?
Можно ли хранить сценарии BAM Hive в реестре управления и получить доступ с нескольких других узлов BAM?
Развертывание сценариев CEP Bucket и BAM Hive на нескольких узлах
Ответы (3)
Что касается CEP, AFAIK на данный момент не существует какой-либо реализации для хранения корзины CEP в реестре управления и доступа с нескольких других узлов CEP. Единственный способ - развернуть файл конфигурации (xml корзины) в файловой системе ... но вы можете сохранить отображение вывода Text и XML в реестре, как показано в [1], и использовать его в файле конфигурации корзины.
[1] http://docs.wso2.org/wiki/display/CEP210/Text+Output+Mapping
В BAM скрипты куста обычно сохраняются в config / repository / hive / scripts. На данный момент вы не можете перейти на другой реестр. В распределенном режиме каждый узел анализатора BAM будет иметь доступ к указанному выше местоположению. Есть один альтернативный способ, если вы хотите сохранить свой сценарий в реестре управления. Создайте сценарий куста с такой переменной, как $ {gov: / path}, и сохраните фактическое содержимое сценария куста в этом пути в виде строки, как показано в [1]. Во время выполнения эта переменная будет заменена содержимым этого местоположения.
Если ваш вопрос касается совместного использования реестра между узлами WSO2 BAM, то, конечно, мы можем это сделать. Есть несколько способов [1], и если у вас есть кластер узлов анализатора BAM, вам необходимо совместно использовать реестр между узлами анализатора [2]
[1] http://wso2.com/library/tutorials/2010/04/sharing-registry-space-across-multiple-product-instances
[2] http://docs.wso2.org/wiki/display/BAM230/Fully-Distributed%2C+High-Availability+BAM+Setup