Расширенная таблица событий Siddhi для PostgreSQL

Мне нужно использовать таблицу событий с подключением к базе данных PostgreSQL по плану выполнения.

Я попытался расширить таблицу событий RDBMS расширения Siddhi (из ветки siddhi-master), и, выполняя тесты jUnit, я могу успешно взаимодействовать с базой данных.

Я добавляю файл eventtable.siddhiext в папку conf и файл .jar в папку dropins, но когда я пытаюсь получить доступ через план выполнения, я не могу установить соединение. Более того, я мог без проблем создать источник данных PostgreSQL, чтобы cep мог получить доступ к базе данных.


person cat1989    schedule 07.04.2016    source источник


Ответы (1)


Катарина, на самом деле вам не нужно добавлять eventtable.siddhiext в папку conf. Вам нужно обернуть *.siddhiext файлом jar и скопировать в папку dropins (как показано в [1]) ..

Здесь есть несколько вещей, которые вам нужно иметь в виду. - Так как у нас есть среда выполнения OSGI. У вас должно быть уникальное имя пакета для вашего расширения таблицы событий. - Иметь уникальное имя для файла siddhiext.. Например, postgres.siddhiext..

[1] https://github.com/wso2/siddhi/tree/master/modules/siddhi-extensions/event-table/src/main/resources

person Mohanadarshan    schedule 05.05.2016