Два приложения общаются друг с другом через транспорты, реализуя расчет чисел Фибоначчи.
- Первое инициализирует расчет.
- Первое отправляет второму N_I
- Второе вычисляет N_(I + 1) = N_(I – 1) + N_I и шлет обратно
- Первое вычисляет N_(I + 1) + N_I и отправляет второму
- И так до остановки приложений.
- Первое приложение при старте получает параметр – целое число, сколько асинхронных расчетов начать.
- Все расчеты идут параллельно.
- Передача данных от 1 к 2 идет через REST API
- Передача данных от 2 к 1 идет посредством брокера сообщений (например, RabbitMQ).
- Язык C#, Платформа .Net Core