сообщение, передаваемое между 2 вертикалями в 2 разных экземплярах Vertx. Является ли это возможным? - PullRequest
0 голосов
/ 17 июня 2020

Я пытаюсь сделать возможной связь между двумя вертикалями (X, Y), развернутыми с использованием двух разных экземпляров Vert.x.

X отправляет сообщение на «Адрес» eventbus().send("Address", message, replyHandler)

Может ли Y прослушивать тот же адрес? eventbus().localConsumer("Address", eventHandler)

1 Ответ

2 голосов
/ 17 июня 2020

EventBus привязан к конкретному экземпляру Vertx. Таким образом, если ваши два экземпляра Vertx не являются частью одного и того же кластера , между их соответствующими шинами событий нет связи.

Вы можете использовать какой-либо мост шины событий (например, этот ), чтобы было похоже, что вы напрямую общаетесь между ними, хотя вам может быть лучше просто напрямую использовать какой-то другой протокол.

...