У меня возникла проблема при попытке воспользоваться примером Hello World, объясненным здесь < / а>.
Пожалуйста, обратите внимание, что я только что изменил файл HelloEntity.java
, чтобы иметь возможность возвращать что-то кроме «Hello, World!». Скорее всего, мои изменения требуют времени, и поэтому я получаю указанную ниже ошибку тайм-аута. В настоящее время я пытаюсь (выполняю PoC) на одном узле, чтобы понять структуру Lagom, и не имею права развертывать несколько узлов.
Я также попытался изменить lagom.circuit-breaker по умолчанию в application.conf «call-timeout = 100s», однако, похоже, это не помогло.
Ниже приводится точное сообщение об ошибке для справки:
{"name": "akka.pattern.AskTimeoutException: Истекло время ожидания запроса на [Актер [akka: // hello-impl-application / system / sharding / HelloEntity # 1074448247]] через [5000 мс]. Отправитель [null ] отправлено сообщение типа \ "com.lightbend.lagom.javadsl.persistence.CommandEnvelope \". "," detail ":" akka.pattern.AskTimeoutException: время запроса истекло для [Актера [akka: // hello-impl-application / system / sharding / HelloEntity # 1074448247]] через [5000 мс]. Отправитель [null] отправил сообщение типа \ "com.lightbend.lagom.javadsl.persistence.CommandEnvelope \". \ n \ tat akka.pattern.PromiseActorRef $ . $ anonfun $ defaultOnTimeout $ 1 (AskSupport.scala: 595) \ n \ tat akka.pattern.PromiseActorRef $. $ anonfun $ apply $ 1 (AskSupport.scala: 605) \ n \ tat akka.actor.Scheduler $$ anon $ 4. run (Scheduler.scala: 140) \ n \ tat scala.concurrent.Future $ InternalCallbackExecutor $ .unbatchedExecute (Future.scala: 866) \ n \ tat scala.concurrent.BatchingExecutor.execute (BatchingExecutor.scala: 109) \ n \ tat scala.concurrent.BatchingExecutor.execute $ (BatchingExecutor.scala: 103) \ n \ tat scala.concurrent.Future $ InternalCallbackExecutor $ .execute (Future.scala: 864) \ n \ tat akka.actor.LightArrayRevolverScheduler $ TaskHolder.executeTask (LightArrayRevolverScheduler.scala: 328) \ n \ tat akka.actor.LightArdulerRevol ($$ .scala: 279) \ n \ tat akka.actor.LightArrayRevolverScheduler $$ anon $ 4.nextTick (LightArrayRevolverScheduler.scala: 283) \ n \ tat akka.actor.LightArrayRevolverScheduler $$ anon $ 4. n \ tat java.lang.Thread.run (Thread.java:748) \ n "}
Вопрос: Есть ли способ увеличить время ожидания akka, изменив application.conf или любой из исходных файлов java в проекте Hello World? Не могли бы вы помочь мне с точными деталями. Заранее спасибо за ваше время и помощь.