Как добавить встроенную кафку в Spring Boot Application

Для Rails 4.2 создайте уникальный индекс без учета регистра в таблице пользователей в столбце имени.

Создайте новый файл миграции с пустым методом изменения:

$ rails generate migration add_index_in_users_on_name

Добавьте вызов add_index метод для пустого метода изменения:

add_index :users, 'lower(name)', name: 'index_users_on_lower_name', unique: true

Run Rake db: migrate task:

$ rake db:migrate

В результате индекс будет добавлен правильно и файл db / schema.rb будет содержать правильные add_index:

add_index "users", ["LOWER(\"NAME\")"], name: "index_users_on_lower_name", unique: true

Это проверено только с RDB Oracle.

0
задан Still Learning 17 January 2019 в 17:00
поделиться

1 ответ

Добавьте зависимость

    <dependency>
        <groupId>org.springframework.kafka</groupId>
        <artifactId>spring-kafka-test</artifactId>
        <scope>test</scope>
    </dependency>

Создайте нечто похожее в своем тесте

    public static KafkaEmbedded embeddedKafka = new KafkaEmbedded(2, true, 2, "messages");

, и вы готовы его использовать - неважно, функциональный или модульный тест. ]

Вы можете указать количество брокеров, разделов и т. Д.

Вы можете настроить производителя и потребителя так же, как и в противном случае.

0
ответ дан senseiwu 17 January 2019 в 17:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: