From 15b55c82a2806d3857a524d091f8d01b5330d180 Mon Sep 17 00:00:00 2001 From: Struchkov Mark Date: Mon, 22 Jul 2024 15:05:02 +0300 Subject: [PATCH] vault backup: 2024-07-22 15:05:02 --- _inbox/Событийно-ориентированное программирование.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/_inbox/Событийно-ориентированное программирование.md b/_inbox/Событийно-ориентированное программирование.md index d7672524..cee4ea73 100644 --- a/_inbox/Событийно-ориентированное программирование.md +++ b/_inbox/Событийно-ориентированное программирование.md @@ -18,4 +18,6 @@ linked: 1. **События (Events):** Это действия или происшествия, которые происходят в системе или программе, например, нажатие кнопки на пользовательском интерфейсе или публикация кафка-сообщения сервисом в кафку 2. **Обработчики событий (Event Handlers):** Это части кода, которые "слушают" определенные события и выполняются, когда эти события происходят. Обработчик события может быть функцией или методом или отдельным сервисом, который вызывается в ответ на событие. 3. **Цикл обработки событий (Event Loop):** Во многих событийно-ориентированных системах существует цикл событий, который постоянно ожидает поступления новых событий и направляет их соответствующим обработчикам. -4. **Очередь событий (Event Queue):** В системах с высокой нагрузкой или когда события могут возникать одновременно, события могут быть помещены в очередь для последовательной обработки. \ No newline at end of file +4. **Очередь событий (Event Queue):** В системах с высокой нагрузкой или когда события могут возникать одновременно, события могут быть помещены в очередь для последовательной обработки. + +Реализуются часто с использованием [брокеров сообщений](Брокер%20сообщений.md). \ No newline at end of file