851 читали · 3 года назад
Руководство по применению паттерна Event Bus в архитектуре React
Источник: Nuances of Programming Кратко о целях Как-то в процессе работы я натолкнулся на один интересный пример с Event Bus  —  упрощенный модуль, организующий процесс логирования для аналитики в веб-приложениях глобального масштаба. Он придает большой базе кода предельную ясность. В статье представлены результаты изучения этого эффективного паттерна проектирования. Приступим! Что такое Event Bus? Event Bus  —  это паттерн проектирования, обеспечивающий взаимодействие между слабо связанными компонентами по принципу “публикатор события-подписчик на событие”...
9 месяцев назад
👩‍💻 Шина событий на костылях
👩‍💻 Шина событий на костылях. Реализация в FreeRTOS Паттерн "шина событий" (Event Bus) - это архитектурный шаблон, который позволяет компонентам системы взаимодействовать друг с другом, обмениваясь событиями, без необходимости явного знания о существовании друг друга. Казалось бы к чему это. Начнем рассказ с архитектуры ПО, которое работает на нашем видеопроцессоре. Существует тракт обработки видео и множество модулей, которые выполняют действия в какой-то момент обработки потока кадров: 🔴перед кадром 🔴после кадра 🔴во время обработки кадра 🔴после сжатия 🔴и других событиях. Для того,...