Содержание
- 2. Развитие микросервисных архитектур 2011 — 2012 появление понятия микросервисной архитектуры (МСА) 2012 — 2014 широкое распространение
- 3. Клиент-серверная архитектура SOA 1.0
- 4. Клиент-серверная архитектура Система построенная на запрос-ответах по сути своей синхронна Обращение из точки в точку, без
- 5. Событийно-ориентированная архитектура / SOA 2.0
- 6. Событийно-ориентированная архитектура Система построенная на обмене событиями асинхронна по сути Отправители и получатели не знают друг
- 7. Реактивная архитектура
- 8. Реактивная архитектура Система асинхронна, отправитель и получатель не связаны непосредственно Доставка сообщений гарантирована, как зачастую и
- 9. Периодические задачи Позволяют группировать данные в пакеты для более эффективной обработки Позволяют обновлять и инвалидировать кеши
- 10. Смешанная архитектура
- 11. Сервисы связывают данные, а не используемые технологии
- 12. Хранилище может быть сервисом, очередь тоже хранилище
- 13. Независимый сервис сам извлекает информацию
- 14. Агентно-ориентированное программирование Агенты – небольшие, автономные, совместно работающие программы Поведение агента определяется целью а не конкретным
- 15. Микроагент Может подключаться к событийной шине, отправлять и получать события Может быть узлом обработки потока данных,
- 16. Сигнал / Signal Моментальное уведомление через шину событий Основан на Publish / Subscribe паттерне Лаконичен, параметры
- 17. Сигнал / Signal
- 18. Сообщение / Message Пакет данных из очереди, который требуется обработать Основан на Producer / Consumer паттерне
- 19. Сообщение / Message
- 20. Вызов / Call Удаленный вызов процедур на базе сигналов (запрос-ответ) с timeout-ом Служит для синхронизации распределенных
- 21. Вызов / Call
- 22. Периодические задачи Periodical, cron Периодически вызываемые функции с timeout-ом и устойчивые к ошибкам Расписание может задаваться
- 23. Периодические задачи Periodic & cron
- 24. Зависимые функции / Hook Пред-, пост- обработчики, обработчики ошибок Запускаются на запуск / остановку микроагента, вызов
- 25. Зависимые функции / Hook
- 26. Шина сигналов / SignalBus
- 27. Брокер очередей / QueueBroker
- 28. Экосистема микроагентов Микроагент упрощает интеграцию предоставляя готовый набор интерфейсов Обмен данными создает зависимости, но должен быть
- 30. Источники Бёрнс Б. Распределенные системы. Паттерны проектирования. — СПб.: Питер, 2019. — 224 с.: ил. —
- 32. Скачать презентацию





























Передача информации
Краткий гайд по прокачке 1-26 за Орду
Виды угроз компьютерной информации
Возможности сетевого программного обеспечения для организации коллективной деятельности в компьютерных сетях
Кодекс добросовестных практик
Алгоритм
WEB-технологии и оборудование: совмещаем несовместимое
Триггеры в презентации. Применение. Создание слайдов с триггерами
Кодирование информации. Декодирование слов по номерам букв
Новинки литературы Медиацентра библиотеки ОМГТУ
Боты для телеграм и их польза в повседневной жизни
Средства массовой информации (СМИ)
Вещественно-энергетическая картина мира. История вычислительной техники
Виконання операцій з надання послуг копіювального центру. Робота з принтером
Выбор наилучшего варианта методом линейного программирования
Макет здания
Реализация информационных процессов с помощью компьютеров
php9LRuvl_-----8
Летние уроки в Skysmart
Общие сведения о языке программирования Паскаль. Начала программирования. Ключевые слова
Управление информацией и данными в строительстве
«Проблемы мотивации учебной деятельности на уроках информатики. Уровневая дифференциация" Учитель информатики МОУ «Основная
Оптический принцип записи и считывания информации
Компьютерные сети
Сопровождение программного обеспечения по учету продаж спортивной одежды
Adobe Photoshop
Быстрый интернет для успешной работы. Конфиденциальная информация ПАО Ростелеком
Контрольная работа по информатике