24 Şubat 2021 Çarşamba

SpringCache Hazelcast application.properties Ayarları

Giriş
Burada SpringCache gerçekleştirimi olarak Hazelcast için bazı örnekler var.

Hazelcast ayarları kodla yapılabileceği gibi yaml veya xml ile de yapılabiliyor. yaml veya xml için tek yapmamız gereken bo dosyanın nerede olduğunu Spring'e söylemek

Örnek - yaml
Şöyle yaparız
spring.cache.type=hazelcast
spring.hazelcast.config=classpath:cache.yaml
Örnek - xml
Şöyle yaparız
spring.hazelcast.config=classpath:config/demo-config.xml
Hazelcast ayarları cache.yaml dosyasındadır

cache.yml dosyası
Örnek
Şöyle yaparız
# hazelcast.yaml
hazelcast:
  network:
    join:
      multicast:
        enabled: true
Örnek - Hazelcast Node
Şöyle yaparız
hazelcast:
monitoring: true maxSize: 10000 namespace: hazelcast tcp: enabled: true members: "localhost:5701"
Örnek - Hazelcast Client
Şöyle yaparız
hazelcast:
  initialBackoffMillis: 1000
  maxBackoffMillis: 6000
  multiplier: 2.0
  clusterConnectTimeoutMillis: 50000
  jitter: 0.2
  asyncStartClient: true
  namespace: hazelcast
  userCodeDeploymentEnabled: true
  clientProperties:
    hazelcast.client.invocation.timeout.seconds: 5
  executorServiceName: trader-cli
  tcp:
    enabled: true
    members: localhost:5701

Hiç yorum yok:

Yorum Gönder