2017-09-08 22 views
0

マスタワーカーパターンのAkkaクラスタを使用して、ジョブをワーカーノードに配布しています。 KafkaとJMSメッセージには、キュー内のメッセージを参照するためのAPIがあります。すべての送信者と受信者の間でAkkaシステムのメッセージを追跡するベストプラクティスは何か分かりますか?それを行うAkka上に構築されたフレームワークはありますか?それが機能するためにはAkka Messagingを追跡する方法

akka { 
    loglevel = "DEBUG" 
    stdout-loglevel = "DEBUG" 
    loggers = ["akka.event.Logging$DefaultLogger"] 

    // log-config-on-start = on 
    log-dead-letters = 10 
    log-dead-letters-during-shutdown = on 

    actor { 
    debug { 
     receive = on 
     autoreceive = on 
     lifecycle = on 
     unhandled = on 
    } 
    } 
} 

は、すべての俳優が俳優のニーズに)メソッドを形質をActorLogging拡張し、また、(受信する必要があります。

答えて

0

あなたは、すべてのメッセージと俳優のライフサイクル状態の変化を受けたために俳優のレベルのログを有効にすることができますビットを微調整する:

def receive: Receive = LoggingReceive { 
    // message handlers go here 
} 
関連する問題