/ / Jak zmusić klienta Hazelcast (Jet) do korzystania z określonego interfejsu? - java, hazelcast, hazelcast-jet

Jak zmusić klienta Hazelcast (Jet) do korzystania z określonego interfejsu? - java, hazelcast, hazelcast-jet

Próbuję tylko przetestować i poprawić wydajnośćz klientem -> konfiguracja instancji w klastrze. Co ciekawe, interfejs sieci 1G na maszynie z wystąpieniem hazelcast (jet) jest poważnym wąskim gardłem.

Skonfigurowałem już instancję do korzystania z 10Ginterfejs zamiast tego, co oczywiście robi. Ale klient wydaje się nieugięty w używaniu interfejsu 1G do pierwszego połączenia, co poważnie ogranicza przepustowość. Czy istnieje sposób wymuszenia użycia interfejsu 10G po stronie klienta? ClientConfig.getNetworkConfig() wydaje się, że nie ma na to metody.

Odpowiedzi:

0 dla odpowiedzi № 1

Ten sam problem wystąpił w przypadku klienta Hazelcast (nie Jet), w którym musiałem zmusić hazelcast do wybrania określonego interfejsu i powiązania go. Aby to osiągnąć, wykonałem następującą konfigurację

config.getNetworkConfig.getInterfaces.addInterface(XX.XX.XX.XX)

0 dla odpowiedzi nr 2

Aby odpowiedzieć na to pytanie. Jet będzie polegał na bazowym węźle Hazelcast lub kliencie, jeśli chodzi o jego szczegóły dotyczące łączności.

Ustawienie „Interfejsu” w podstawowej konfiguracji Hazelcast wiąże połączenie sieciowe z tą nicią na serwerze z wieloma serwerami.