Example #1
0
        private void HandleUltimateQuestion(UltimateQuestionCommandMessage addMessage)
        {
            Console.WriteLine($"Ich berechne die Frage nach dem Leben, dem Universum und dem ganzen Rest");
            Thread.Sleep(TimeSpan.FromSeconds(3));
            var resultMessage = new ResultCalculatedEventMessage(42, addMessage);

            addMessage.ResultReceiver.Tell(resultMessage);
            cacheResultPublisher.Tell(new Publish("resultCache", resultMessage));
        }
        private void HandleUltimateQuestion(UltimateQuestionCommandMessage ultimateQuestionCommandMessage)
        {
            var key = $"ultimateQuestion";

            HandleCalculationWithCacheKey(ultimateQuestionCommandMessage, key);
        }