Как запустить приложение siddhi в потоковом процессоре WSO2 без редактора (Использование рабочего контейнера в Docker) - PullRequest
0 голосов
/ 03 июня 2019

Мое требование состоит в том, чтобы запускать приложения siddhi в потоковом процессоре WSO2 для производственной установки с использованием док-контейнеров без редактора. Я хочу развернуть и запустить приложения siddhi с помощью команды docker run при вызове рабочего контейнера.

Мы не хотим, чтобы редактор был частью нашей производственной среды, пожалуйста, дайте нам знать, как этого можно достичь?

1 Ответ

0 голосов
/ 03 июня 2019

Вы можете использовать образ wso2sp-worker [1], подключить том к каталогу горячего развертывания и запустить рабочую среду выполнения.Используйте приведенную ниже команду для запуска рабочей среды на основе докера.При запуске среды выполнения приложения будут развернуты в каталоге развертывания.

docker run -it -v <local-siddhi-app-dir>:/home/wso2carbon/wso2sp-4.4.0/wso2/worker/deployment/siddhi-files docker.wso2.com/wso2sp-worker:4.4.0

Примечание: Чтобы использовать образы Docker с обновлениями WSO2, требуется активная подписка WSO2.Если у вас нет активной подписки на WSO2, вы можете подписаться на бесплатную пробную подписку на WSO2 от здесь .В противном случае вы можете продолжить работу с образами Docker, созданными с использованием релизов GA.

Кроме того, Siddhi - это потоковый движок, который запускает потоковую логику в потоковом процессоре WSO2.С выпуском Siddhi 5.0.0 он играет как облачный потоковый процессор.Обратитесь к официальной документации сиддхи для получения более подробной информации [2].

[1] http://docker.wso2.com/tags.php?repo=wso2sp-worker [2] https://siddhi -io.github.io / siddhi /

...