Config hazelcastConfig = new Config();
hazelcastConfig.setClusterName("esb-cluster");
NetworkConfig networkConfig = hazelcastConfig.getNetworkConfig();
JoinConfig joinConfig = networkConfig.getJoin();
joinConfig.getMulticastConfig().setEnabled(false);
TcpIpConfig tcpIpConfig = joinConfig.getTcpIpConfig();
tcpIpConfig.setEnabled(true);
tcpIpConfig.setMembers(Arrays.asList(":5701", ":5702", ":5703"));
VertxOptions options = new VertxOptions().setClusterManager(clusterManager);
Vertx.clusteredVertx(options, res -> {
if (res.succeeded()) {
Vertx vertx = res.result();
< /code>
Когда я запускаю все эти 3 приложения, все они подключаются к менеджеру кластеров, как можно увидеть ниже: < /p>
Примечания: < /strong> < /p>
- Когда я отправляю запрос из App1 (Gateway Application) (Service1), все это работает, как ожидается, запросить, обработка и дат обратно и дает. (Почтальон) But the execution of my defined logic halts and I start seeing the below in my logs:
Log image
The below second part of the log happens to continue infinitely until I Ctrl + C
Second part of the log
On Checking the logs on the other 2 applications т.е., App1 (приложение Gateway) к App2 (Service1) Я могу увидеть ниже: < /p>
app2 (service1) и app3 (service2) - это происходит бесконечно, пока я не убьет службу < /strong>
app2 (service1) и app3 (service2) < /p>
arper.vers.avers.5.avers.avers.avers.5.avers.avers.5.avers.avers.5.avers. - 17 < /p>
Кроме того, кажется, что я также вижу в журналах, где исключения всплывают имя кластера, которое появляется как [dev], в то время как мое определенное имя кластера [esb -cluster] < /p>
Любая предоставленная справка будет высоко ценится. Спасибо
Подробнее здесь: https://stackoverflow.com/questions/796 ... ion-failed