Автор: Lapo Elisacci (@LapoElisacci) | Целевой выпуск: TBD | Статус: обсуждается | Обсуждение: TBD
Краткое содержание: разработка HTTP2-клиента на Ruby для запроса REST API ksqlDB.
Предоставление разработчикам Ruby / Ruby on Rails возможности начать работу с ksqlDB.
Лёгкий, но полный клиент на Ruby, конфигурация хоста и порта kslqDB будет настраиваемой.
Клиент будет выполнять большинство операций, которые выполняет Java-клиент:
Документация и примеры.
Возможность легко включить ksqlDB в любые приложения Ruby / Ruby on Rails.
config
для настройки соединения между клиентом и ksqlDB следующим образом: Ksql.configure do |config|
config.host = 'http://localhost:8088'
end
Как модульные, так и интеграционные тесты. Операторы CREATE, DESCRIBE, DROP, INSERT, SELECT (как push, так и pull), SHOW и TERMINATE будут должным образом протестированы, чтобы гарантировать, что клиент всегда ведёт себя ожидаемым образом.
Будет использоваться стандартный набор тестов Ruby RSpec. Тестирование запросов будет выполняться против ksqlDB >= 0.22.
Разработка Gem и большая часть конечных точек уже покрыты. Ожидается, что первый релиз будет выпущен к концу марта 2022 года.
Любая значимая будущая ошибка будет устранена в течение недели.
Клиент будет совместим с Ruby >= 2.6.
Клиент будет поддерживать все протоколы, поддерживаемые REST API ksqlDB.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )