Микросервисы_ Идемпотентность операций

Идемпотентная операция в информатике — действие, многократное повторение которого эквивалентно однократному. Примером такой операции могут служить GET-запросы в протоколе HTTP. По спецификации, сервер должен возвращать идентичные ответы на идентичные GET-запросы (при условии, что ресурс не изменился). Это позволяет корректно кэшировать эти ответы, снижая нагрузку на сеть. 00:00 | Заставка и вступление 02:32 | Поиск проекта для экспериментов 04:40 | Подготовка HostedService и демонстрация на одном Instance 06:17 | Создание Image для docker 08:02 | Запуск контейнера из созданного Image calabonga/worker:1.0.0 09:20 | Настройка подключения к MS SQL в docker 10:37 | Запуск первого контейнера из созданного Image calabonga/worker:1.0.1 11:29 | Запуск второго контейнера из созданного Image calabonga/worker:1.0.2 12:34 | Решение проблемы дублирования записей от каждого instance 17:00 | Запуск нескольких контейнеров из одного Image 18:16 | Правка кода и повторных запуск нескольких контейнеров из одного Image 20:04 | Демонстрация работы решения для четырех Instance'ов ключевые понятия: #Idempotence,#microservices,#Микросервисы,#Идемпотентность,#aspnetcore PowerShell Commands: docker build -t calabonga/worker:1.0.0 . docker run -d --name w10001 -p 10001:80 --network docker_default calabonga/worker:1.0.0 Ссылки Wikipedia https://en.wikipedia.org/wiki/Idempotence GitHub https://github.com/Calabonga/BackgroundWorker microservices.io https://microservices.io/patterns/communication-style/idempotent-consumer.html Благодарности и помощь каналу принимаются: https://www.calabonga.net/site/thanks

Иконка канала О сложном просто
110 подписчиков
12+
31 просмотр
4 года назад
12+
31 просмотр
4 года назад

Идемпотентная операция в информатике — действие, многократное повторение которого эквивалентно однократному. Примером такой операции могут служить GET-запросы в протоколе HTTP. По спецификации, сервер должен возвращать идентичные ответы на идентичные GET-запросы (при условии, что ресурс не изменился). Это позволяет корректно кэшировать эти ответы, снижая нагрузку на сеть. 00:00 | Заставка и вступление 02:32 | Поиск проекта для экспериментов 04:40 | Подготовка HostedService и демонстрация на одном Instance 06:17 | Создание Image для docker 08:02 | Запуск контейнера из созданного Image calabonga/worker:1.0.0 09:20 | Настройка подключения к MS SQL в docker 10:37 | Запуск первого контейнера из созданного Image calabonga/worker:1.0.1 11:29 | Запуск второго контейнера из созданного Image calabonga/worker:1.0.2 12:34 | Решение проблемы дублирования записей от каждого instance 17:00 | Запуск нескольких контейнеров из одного Image 18:16 | Правка кода и повторных запуск нескольких контейнеров из одного Image 20:04 | Демонстрация работы решения для четырех Instance'ов ключевые понятия: #Idempotence,#microservices,#Микросервисы,#Идемпотентность,#aspnetcore PowerShell Commands: docker build -t calabonga/worker:1.0.0 . docker run -d --name w10001 -p 10001:80 --network docker_default calabonga/worker:1.0.0 Ссылки Wikipedia https://en.wikipedia.org/wiki/Idempotence GitHub https://github.com/Calabonga/BackgroundWorker microservices.io https://microservices.io/patterns/communication-style/idempotent-consumer.html Благодарности и помощь каналу принимаются: https://www.calabonga.net/site/thanks

, чтобы оставлять комментарии