Описание тега vertxoptions

1 ответ

Spring Boot со встроенным Vert.x

Мы просто пытаемся проанализировать преимущества использования vert.x с загрузкой спринта. Немного из преимуществ, которые мы могли видеть по сравнению с использованием только vert.x: 1) Поддержка инфраструктуры внедрения Spring-зависимостей. 2) Под…
0 ответов

Число используемых метрик dropwizard-источника данных пула Vertx отрицательно

У нас есть микро-сервис vertx для аутентификации клиентов на производстве. Мы используем dropwizard-метрики для отправки метрик в графит и используем Graphana для построения графика для данных временных рядов. Служба связывается с MySQL DB для транз…
21 авг '18 в 09:53
1 ответ

HTTP-клиент Vert.x создает больше соединений, чем MaxPoolSize

У меня в заявке 8 вертикалей. Каждая вертикаль находится на отдельной нити. У каждой статьи есть WebClient (HTTP-клиент Vert.x). Я устанавливаю для MaxPoolSize значение 10.WebClientOptions webClientOptions = new WebClientOptions() .setMaxPoolSize(10…
06 апр '18 в 22:16
0 ответов

Лучшая практика для установки VertxOptions в классе, который расширяет AbstractVerticle

Я учусь с помощью Mission-http-api-vertx, кодирующей мои настройки на скаффолде, созданном developer.redhat.com/launch с использованием Eclipse Vert.x 3.4.2. Я думаю, что предложенный подход является довольно классическим, но я не понимаю, какую наи…
1 ответ

Извлечь пользователя из сертификата клиента в Vertx

Я использую платформу Vertx для своего API и успешно включил https для него. Для аутентификации / авторизации пользователей я не хочу использовать клиентские сертификаты, то есть кто может получить доступ к каким API. Поток будет: Когда клиент делае…
2 ответа

Получение одновременного исключения TimeoutException в JUNIT с помощью vertx

Я пытаюсь запустить тестовые случаи junit, используя VertxUnitRunner.class. У меня 35 тестовых случаев, каждый раз получая параллельное исключение для разных тестовых случаев. Я запускаю эти тестовые случаи в машине VM с Дженкинсом. Кто-нибудь знает…
1 ответ

В кластеризации Vertx, в чем разница между хостом / портом кластера и хостом / портом общедоступного кластера?

Я работаю над приложением, которое необходимо кластеризовать на нескольких машинах, поэтому мне приходится настраивать объект VertxOptions, устанавливая хост и порт кластера на каждом узле (машине), но я сталкивался с разными методами настройки хост…
28 фев '18 в 08:59
1 ответ

Как применить параллельную обработку к рабочим статьям с помощью vert.x

Документы Vert.x, упоминающие это: по умолчанию экземпляр рабочей вертикали будет одновременно выполняться только одним потоком (это не является одновременным). Так что это означает, что если у меня есть Verticle с 20 экземплярами, например: vertx.d…
30 ноя '18 в 15:45
1 ответ

Как написать Vertx рабочий вертикал - операция неопределенной блокировки?

Следующий класс - моя рабочая вертикаль, в которой я хочу выполнить код блокировки при получении сообщения от шины событий на канале с именем events-config. Цель состоит в том, чтобы генерировать и публиковать сообщения JSON на неопределенный срок, …
03 мар '19 в 07:52
1 ответ

Как запустить клиентов в разных циклах событий?

Я создаю тестовое приложение, которое предполагает много подключений к серверу. Когда я создаю клиента из моего Verticle, он всегда обрабатывает соединение и сообщения на одном и том же шаге. Когда я создал свою вертикалку, я установил options.setEv…
05 июн '19 в 01:30
1 ответ

Номер экземпляра Vertx http-сервера не улучшает пропускную способность

Я использую Vertx 3.8.0 для создания http-сервера. Процессор не может быть использован (может использоваться только около 25% процессорного времени), даже когда я устанавливаю экземпляр вертикали с числом больше 1. Интересная вещь - лучшая производи…
27 авг '19 в 05:50
0 ответов

Vert.x 3.8.0 - сервер - двухсторонняя конфигурация ssl

Я пытаюсь настроить двухсторонний сервер ssl Vert.x (версия 3.8.0 и Java 1.8), и я могу сделать это с помощью HttpServerOptions, как указано в приведенном ниже коде. Но у меня также есть требование, чтобы подтвердить, что мое потребительское имя CN …
12 авг '19 в 18:57
1 ответ

Vert.x GET api возвращает 400 Bad Request для некоторого трафика

У нас есть приложение Vert.x, в котором мы размещаем несколько API-интерфейсов HTTP GET и POST. Во время тестирования в производственной среде мы столкнулись с проблемой, когда один ответ GET api клиенту - 400 - неверный запрос. Этот api работает в …
12 ноя '19 в 20:25
2 ответа

пожалуйста, подскажите, как использовать обработчик тайм-аута vertx для vertx 3.7.1

Я пробую это router.put(/api).handler(TimeoutHandler.create(100,404)); router.put(/api).blockingHandler(this::handlebusinesslogic); handlebusinesslogic{ Thread.sleep(1000); reponse.setstatuscode(200); reponse.end();} тем не менее, я вижу ответ 200 o…
14 авг '20 в 00:49
1 ответ

Запрос Vertx Http Webclient зависает, хотя рабочие потоки доступны

У меня есть программа, в которой я развернул рабочую вертикаль (vertx версии 3.6.3). Исходя из этого, рабочая версия, я делаю HTTP-запрос, используя библиотеку Vertx WebClient. Размер моего рабочего пула vertx составляет 20, а размер пула цикла собы…
1 ответ

Сервер Vertx устанавливает требование взаимной аутентификации для каждого маршрута

У меня есть HTTP-сервер на базе Vertx (3.9.x), на котором мне нужно обслуживать два набора путей запроса. Первый путь всегда ожидает клиентских сертификатов (ClientAuth.REQUIRED) и другой, для которого сертификат клиента является необязательным (Cli…
2 ответа

Vert.x httpClient - есть идеи, как ограничить количество одновременных запросов?

Мне нужно отправить HTTP-запрос клиента. Я хочу отправлять запросы параллельно, но не более y за раз.Поясню: клиент может одновременно обрабатывать только y запросов. Мне нужно отправить клиенту запрос x, а x > y.Я не хочу ждать, пока закончатся все…
03 ноя '20 в 23:37
0 ответов

Приведите пример, в котором 10 пользователей делают одновременные запросы к серверу, и покажите, как достигается параллелизм в VertX?

Экземпляр Vertx имеет множество циклов событий. В нем много статей. По какой причине мы создаем экземпляры вертикалей? если мы переопределим количество циклов событий по умолчанию, что произойдет с производительностью? Как он определяет, какой цикл …
0 ответов

Увеличение таймаута для сервера vetx

Я использую vertx server v3.7.0 в качестве шлюза для своего приложения. У меня есть одна служба, которая обрабатывает данные более 2 минут (у меня есть несколько других служб, которые занимают более 2 минут). Когда я напрямую вызываю эту службу, исп…
1 ответ

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

Допустим, мы создаем стандартную и рабочую вершины. Теперь мы увеличиваем экземпляры до 2 каждый. Итак, когда, скажем, 10 пользователей запрашивают за раз, что происходило раньше и что произойдет сейчас внутри?