private async void HandleTwitterMessageAsync(IMyTweetDTO myTweetDto)
        {
            var command = new UpdateTweetAverageCommand(1);

            _logger.Info($"Command: {command.ToString()}");
            Context.ActorSelection("akka://TwitterStatisticsActorSystem/user/TweetStatisticsActor").Tell(command);


            _logger.Info($"TweetAverageActor wrote \tTweetStatistics.AverageTweetsPerHour: {TweetStatistics.AverageTweetsPerHour}\n" +
                         $"\tTweetStatistics.AverageTweetsPerMinute: {TweetStatistics.AverageTweetsPerMinute}\n" +
                         $"\tTweetStatistics.AverageTweetsPerSecond: {TweetStatistics.AverageTweetsPerSecond}");
        }
예제 #2
0
 private void HandleTweetAverageCommand(UpdateTweetAverageCommand command)
 {
     command.Execute();
 }