Описание тега vertx-verticle

1 ответ

Как издеваться над EntityBus.rxSend()

io.vertx.reactivex.core.eventbus.EventBus.rxSend() Метод имеет следующую подпись: public <T> Single<Message<T>> rxSend(String address, Object message, DeliveryOptions options) Какой правильный способ издеваться над этим, чтобы он в…
03 сен '18 в 12:56
1 ответ

MDC логирование в vertx

Я планировал использовать slf4j MDC в моем приложении для отдыха, которое использует Vertx Framework. Я где-то читал, что вы не должны использовать MDC в vertx, так как MDC зависит от потока, а vertx не зависит от потока. Но я устанавливаю переменны…
22 фев '19 в 10:12
2 ответа

Как реализовать поддержку активности в кластере статей

У меня есть несколько вершин, которые принадлежат одному кластеру, и они посылают приветственное сообщение по шине событий - сообщение, в основном, является именем отправляющей вертикали - вертике получателя, которая сохраняет сообщение на карте. я …
1 ответ

Тестирование асинхронных методов Vertx и RxJava с использованием mockito

У меня есть класс, который отправляет сообщение на vert.x event bus, а затем обрабатывает ответ от потребителя шины событий. Когда класс выполняется, он вызывает методы для объектов, которые передаются ему либо в конструкторе, либо в вызовах определ…
12 сен '18 в 12:37
1 ответ

Как программно остановить Vert.x Veriment?

Предположим, у меня есть такая вертикаль (намеренно упрощенная, чтобы было проще объяснить мой вопрос). public class ServiceVerticle extends AbstractVerticle { private MyService myService = new MyService(); public void start(Future<Void> start…
11 мар '18 в 10:48
3 ответа

Koltin Vertx с блоками Coroutines при попытке вызвать блокировку запуска

Я использую стороннюю библиотеку, которая выставила функцию обратного вызова. Функция обратного вызова будет вызвана в случае успеха. Функция обратного вызова не является функцией приостановки, но когда я пытаюсь сделать вызов внутри функции без при…
1 ответ

Vertx JS и Redis Sentinel

Я работаю над версиями Vertx 3.5.0 Version и Redis с master и Slave Architecture . На своем официальном сайте они не упомянули о поддержке Redis Sentinel. Поэтому я могу создать файл jar, который получает мастер-данные Redis, и использовать этот фай…
09 ноя '17 в 07:35
1 ответ

Vert.x - различия между статьями и сервисами

Мы начали использовать vert.x несколько дней назад. Чтение документации (подробное руководство по асинхронному программированию с Eclipse Vert.x для Java-разработчика - https://vertx.io/docs/guide-for-java-devs/) я понял концепцию вертикула. Что я н…
09 апр '18 в 08:24
0 ответов

VertX eventbus.publish при запуске нескольких экземпляров

Я начинаю понимать, что VertX публикует свою шину событий (eventbus.publish), распространяя ее на все экземпляры всех подписанных вертикал. Но если я использую eventbus.send для определенного адреса, это сообщение доставляется одному экземпляру целе…
2 ответа

Как отлавливать ошибки в асинхронном коде с помощью Vert.x

Используя Node.js, мы могли бы использовать домены для захвата ошибок, возникающих в асинхронном коде, например: https://medium.com/@the1mills/using-node-js-domains-in-production-797105a4c302 использование доменов таким способом позволяет нам прикре…
02 фев '19 в 22:32
0 ответов

Верный вертикал справедливая миграция при сбое сервера

Я провожу некоторые эксперименты с Vertx в режиме высокой доступности. Для тестов я использую 4 узла в режиме высокой доступности на одной физической машине. По сути, я создаю различное количество вершин на разных узлах, затем убиваю один узел и наб…
16 фев '19 в 04:50
1 ответ

Развертывание Vert.x на AWS (лучшая практика)

Я новичок в веб-разработке. Я использовал Vert.x Framework. И я получил файл app.jar для сервера на AWS. Каждый раз, когда я запускаю его с этой командой: java -jar app.jar Но я не уверен, что это правильный путь (я думаю, что это непрофессионально)…
1 ответ

Загрузка файла вершины: методы BodyHandler не работают

Я хочу загрузить аватары. Мои конечные точки устанавливаются с помощью OpenAPI3RouterFactory(файл api.yaml). api.yaml: #other endpoints /api/v1/upload-avatar: post: summary: Uploading avatars endpoint operationId: upload-avatar tags: - sign up - reg…
10 мар '18 в 12:44
2 ответа

Vert.x: Обработчик Verticle custom startFuture всегда переписывается

Vert.x v3.5.1. Есть мой обычай start Метод Вертикали: @Override public void start(Future<Void> startFuture) throws Exception { startFuture.setHandler(event -> { if (event.succeeded()) { logger.info("Server started on port: {}", 8080); } els…
12 апр '18 в 12:46
1 ответ

Обнаружение кластера и службы Vertx.io

Я играю с vertx.io, это выглядит здорово. Теперь я создаю кластер из трех вершин (три простых jav-файла основных жирных банок). Одна вертикаль предоставляет доступ к веб-интерфейсу (API с плохим отдыхом), а две другие просто знают, что веб-вертикаль…
01 дек '17 в 08:51
1 ответ

Создание нескольких HTTP-серверов на одном хосте / порте

Я хочу запустить несколько некластеризованных статей на моем веб-сервере. Каждая вертикаль запускается отдельным процессом / командной строкой и создает свой собственный HTTP-сервер (vertx.createHttpServer) для того же хоста и того же порта с уникал…
28 авг '18 в 22:14
1 ответ

Модульное тестирование потребителей в Vertx

У меня есть фрагмент кода, который я хочу пройти модульное тестирование. this.vertx.eventBus().consumer(VERTICLE_ID).toObservable() .subscribe(msg -> doSomethingCool()); и мой потребительский метод: private void doSomethingCool(){ // Some cool st…
27 фев '18 в 21:09
1 ответ

Помещение кода для прокси сервиса vertx в докер

Я собираюсь вызывать ESB, поэтому я хочу создать сервисный прокси для этого кода. Так как он будет общим для нескольких статей, так как код в значительной степени согласован между каждым вызовом ESB, я создам другие прокси-службы, которые являются к…
21 дек '17 в 14:39
2 ответа

Как изменить http порт весны mockmvc

Я разрабатываю простой API с тремя конечными точками, используя vertx, Этот API имеет несколько предопределенных тестов, которые я не могу изменить, и мне нужно пройти, которые используют: @Autowired private GenericWebApplicationContext webApplicati…
15 сен '18 в 11:15
0 ответов

Vertx Clustered EventBus не получает сообщения

У меня есть две отдельные статьи в двух проектах, которые упакованы как обычные банки. Типы статей являются стандартными. Первая вертикаль отправляет сообщение через конечную точку покоя методом eventbus.send. Другая вертикаль получает это сообщение…
19 июл '18 в 21:03