17 Mart 2023 Cuma

HazelcastAPI TcpIpConfig Sınıfı

Giriş
Şu satırı dahil ederiz
import com.hazelcast.config.TcpIpConfig;
setConnectionTimeoutSeconds
Örnek
Şöyle yaparız
private NetworkConfig getHazelcastNetworkConfig(){

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

  JoinConfig joinConfig = new JoinConfig();
  TcpIpConfig tcpIpConfig = new TcpIpConfig();
  tcpIpConfig.setConnectionTimeoutSeconds(30); 
  tcpIpConfig.setEnabled(true);
    
  List<String> memberList = new ArrayList<>();
  memberList.add("127.0.0.1:5900");
  tcpIpConfig.setMembers(memberList);

  joinConfig.setTcpIpConfig(tcpIpConfig);

  networkConfig.setJoin(joinConfig);

  return networkConfig;
}
setMembers metodu
Örnek
Şöyle yaparız
@Bean("hazelcastInstanceTest")
public HazelcastInstance hazelcastInstance() {
  Config config = new Config();
  config.getNetworkConfig().addOutboundPort(0);

  JoinConfig joinConfig = config.getNetworkConfig().getJoin();

  joinConfig.getMulticastConfig()
    .setEnabled(false);

  List<String> members = Arrays.asList("MEMBER1:5701","MEMBER2:5701");
  joinConfig.getTcpIpConfig()
    .setMembers(members)
    .setEnabled(true);

  return Hazelcast.newHazelcastInstance(config);
}


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