У нас есть большое количество алгоритмов, написанных на C++ и Java. Теперь мы хотим представить платформу WSO2 DAS. Где и как мы можем интегрировать эти алгоритмы с DAS?Как интегрировать существующую систему в WSO2 DAS
Я должен объяснить больше информации: эти алгоритмы работают в режиме реального времени, но мы обнаружили, что DAS использует siddhi
для аналитики в реальном времени и не предоставляет никакого интерфейса или API, которые мы можем использовать для этих алгоритмов.
Система Алгоритм содержит более 100 алгоритма, большая часть алгоритма написана C++, который генерируется с помощью Scilab двигатель. Каждый алгоритм извлекает данные из другой системы и после обработки отправляет результат в систему хранения (которая просто записывается в БД). Наш клиент будет генерировать алгоритм по их словам, и они отправляют нам пакетный файл (например, zip), или они разворачивают их в систему алгоритмов. Но развертывание системы алгоритмов является ужасным, а отсутствие мониторинга, протоколирования и стабилизации. Поэтому мы хотим представить продукт WSO2 для решения нашей проблемы. – yeahliu
Мы не можем изменить код alogrithm, и мы не можем использовать сиддхи для перезаписи алгоритма exsiting, но мы можем применять интерфейс ввода и вывода. Мы хотим, чтобы WSO2 помог нам управлять этим алгоритмом, чтобы мы могли управлять своим циклом liftcycle, отслеживать их обработку, отслеживать данные ввода/вывода, даже запускать их по событию, отправленному из DAS и т. Д. Спасибо за вашу помощь. – yeahliu
В этом случае вам необходимо использовать DAS для получения событий извне, а затем выполнить дальнейшую обработку, мониторинг, ведение журнала и т. Д. После этого DAS может публиковать данные в вашем приложении алгоритма, используя протокол, например, бережливость. Результаты algrothim могут быть возвращены в DAS с использованием приемника событий DAS wso2. Здесь вам нужно использовать существующие алгоритмы и написать приложение для интерфейса для получателя и публиковать события, используя протокол, например, бережливость. –