Как узнать, загружена ли конфигурация - PullRequest
4 голосов
/ 17 апреля 2019

Я использую akka http websocket client и хотел бы сохранить клиент в живых.
В разделе Поддержка автоматического поддержания активности Ping сказано, чтобы поместить конфигурацию в приложение .conf следующим образом:

akka.http.client.websocket.periodic-keep-alive-mode = pong

Я сделал как:

akka.http {
  websocket {
    # periodic keep alive may be implemented using by sending Ping frames
    # upon which the other side is expected to reply with a Pong frame,
    # or by sending a Pong frame, which serves as unidirectional heartbeat.
    # Valid values:
    #   ping - default, for bi-directional ping/pong keep-alive heartbeating
    #   pong - for uni-directional pong keep-alive heartbeating
    #
    # See https://tools.ietf.org/html/rfc6455#section-5.5.2
    # and https://tools.ietf.org/html/rfc6455#section-5.5.3 for more information
    periodic-keep-alive-mode = ping

    # Interval for sending periodic keep-alives
    # The frame sent will be the onne configured in akka.http.server.websocket.periodic-keep-alive-mode
    # `infinite` by default, or a duration that is the max idle interval after which an keep-alive frame should be sent
    periodic-keep-alive-max-idle = infinite
  }
} 

Как выяснить, была ли конфигурация принята или нет?

1 Ответ

4 голосов
/ 18 апреля 2019

Я не уверен, что действительно понимаю ваш вопрос, но вы можете показать полную конфигурацию (включая переопределения и т. Д.), Когда система актера загружена, установив akka.log-config-on-start в положение.

Документы Akka о регистрации конфигурации

связанный с стеком поток

...