14 Mart 2023 Salı

HazelcastAPI JoinConfig Sınıfı

Giriş
Şu satırı dahil ederiz
import com.hazelcast.config.JoinConfig;
Örnek - Network (Ağ Bağlantısı) Olmasın
Şöyle yaparız. TCP ve Multicast etkisiz hale getiriliyor.
Config config = new Config();
config.setProperty("hazelcast.shutdownhook.enabled", "false");
NetworkConfig network = config.getNetworkConfig();
network.getJoin().getTcpIpConfig().setEnabled(false);
network.getJoin().getMulticastConfig().setEnabled(false);
HazelcastInstance instance = Hazelcast.newHazelcastInstance(config);
getKubernetesConfig metodu
KubernetesConfig nesnesi döner

getTcpIpConfig metodu
TcpIpConfig döner

setMulticastConfig metodu
Örnek
Şöyle yaparız
private NetworkConfig getHazelcastNetworkConfig(){

  NetworkConfig networkConfig = new NetworkConfig().setPort(5900)  
    .setPortAutoIncrement(false);

  JoinConfig joinConfig = new JoinConfig();
    

  MulticastConfig multicastConfig = new MulticastConfig();
  multicastConfig.setMulticastTimeoutSeconds(30);
  multicastConfig.setMulticastTimeToLive(255);
  multicastConfig.setEnabled(false);

  joinConfig.setMulticastConfig(multicastConfig);

  networkConfig.setJoin(joinConfig);

  return networkConfig;
}
setTcpIpConfig metodu

Hiç yorum yok:

Yorum Gönder

THIRD-PARTY.txt Dosyası

Kullanılan harici kütüphanelerin sürümleri bu dosyada Dosyanın yolu şöyle hazelcast/licenses/THIRD-PARTY.txt