All Downloads are FREE. Search and download functionalities are using the official Maven repository.

irius_2.12.2.2.1.source-code.sirius-akka-base.conf Maven / Gradle / Ivy

The newest version!
akka {
  loggers = ["com.comcast.xfinity.sirius.util.Slf4jEventHandlerWithRemotingSilencer"]
  loglevel = INFO
  log-config-on-startup = off

  actor {
    provider = "akka.remote.RemoteActorRefProvider"
  }

  remote {
    netty.tcp = ${common-netty-settings}
    netty.ssl = ${common-netty-settings}
    netty.ssl.security {
      protocol = "TLSv1"
      # random-number-generator defaults to SecureRandom
      enabled-algorithms = [TLS_RSA_WITH_AES_128_CBC_SHA]
    }
    gate-invalid-addresses-for = 5 s
    quarantine-systems-for = off
    transport-failure-detector {
      acceptable-heartbeat-pause = 20 s
    }
    watch-failure-detector {
      acceptable-heartbeat-pause = 10 s
    }
    retry-gate-closed-for = 0.2 s
  }
}

common-netty-settings {
  # defaults to InetAddress.getLocalHost.getHostAddress
  hostname = ""
  port = 2552

  # this is probably too liberal
  connection-timeout = 2s

  # how long to try to send a message before deciding
  # it ain't happening, this is important to make sure
  # we don't spend too long trying to talk to a node
  # that clearly isn't online
  backoff-timeout = 250ms
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy