Описание тега event-driven-design

Дизайн, управляемый событиями, - это реализация требований через очередь событий, которые запускаются пользователем. Функции обратного вызова только создают объекты событий и добавляют их в очередь, поэтому состояние остается неизменным.
1 ответ

Coroutine vs Event-ориентированное программирование

Что касается примера в Википедии: http://en.wikipedia.org/wiki/Coroutine var q := new queue coroutine produce loop while q is not full create some new items add the items to q yield to consume coroutine consume loop while q is not empty remove some …
13 фев '11 в 10:04
2 ответа

Эквивалент служебной шины Azure для AWS

Я нахожусь в процессе перемещения приложения из C# в node.js. Я новичок в node.js, пришедший из.net. Я ищу, чтобы включить шаблоны приложения на основе домена в приложение. развитие, которое привело меня к концепции ограниченного контекста и микро-у…
3 ответа

Какой "EventBus" использовать в Spring? Встроенный, Реактор, Акка?

Мы собираемся запустить новое приложение Spring 4 через несколько недель. И мы хотели бы использовать некоторую управляемую событиями архитектуру. В этом году я читал кое-что о "Реакторе" и, отыскивая его в Интернете, я наткнулся на "Акку". Итак, на…
1 ответ

Обработка исключений и контроль состояния в архитектуре, управляемой событиями

Я много читал о шаблоне проектирования событийно-управляемой архитектуры (EDA), и, хотя он кажется исключительно мощным (смеет ли я видеть красивым?), Я запутался в двух вещах: во-первых, как управлять условной логикой, и в двух Как контролировать и…
2 ответа

EDA: "каскадные" события или явные команды?

сценарий Допустим, у меня есть три основных компонента системы: UI - собирает входные данные от пользователя и создает команду LoginUserCommand, которая отправляется по шине сообщений. Пользовательский интерфейс затем прослушивает эту шину сообщени…
0 ответов

Уведомить различные части приложения, если событие произошло

У меня есть событие onclick, и мне нужно обновить некоторые представления на веб-странице в соответствии с ответом сервера. Каков наилучший способ реализовать это с помощью слушателей и обработчиков? Я думаю, что я должен создать clickListener и соп…
26 ноя '16 в 14:16
3 ответа

Являются ли опросы и программирование на основе событий разными словами для одной и той же техники?

Я изучал прерывания по сравнению с циклическим опросом и узнал о преимуществах прерываний, которые не должны ждать опроса. Опрос казался мне просто программированием, управляемым событиями, или, по крайней мере, похожим на слушателя, и то, что делае…
1 ответ

Рабочий процесс на основе файловой системы

У меня есть приложение с веб-приложением, которое в основном принимает загрузку некоторых файлов журнала, и есть некоторые процессы, которые должны последовательно воздействовать на полученные файлы журнала. В своей текущей реализации каждый процесс…
2 ответа

Прослушивание нескольких событий

Как бороться с коррелированными событиями в архитектуре, управляемой событиями? Конкретно, что, если несколько событий должны быть запущены, чтобы выполнить какое-то действие. Например, у меня есть микросервис, который слушает два события foo а такж…
29 май '16 в 11:07
2 ответа

Как создать механизм воспроизведения в микросервисе Event-Drive

У нас есть 7 микросервисов, подключенных через eventbus. У нас есть последовательность транзакций в реальном времени: Сервис 1-> Сервис2-> Сервис3 (и т. Д.) До тех пор, пока транзакции не будут считаться завершенными Мы должны убедиться, что все тра…
0 ответов

Кто-нибудь знает, как тестировать EventListeners весной?

Весной 4.2 я изучаю особенности событий в домене весны, и это выглядит действительно великолепно. однако, это немного грязно, чтобы проверить. Учитывая следующую бизнес-логику: public DomainEvent<Order> CreateOrder(Order order) throws OrderRej…
17 ноя '15 в 16:37
0 ответов

Понимание событий, управляемых в приложении Spring MVC

Я прочитал код из этого приложения Spring MVC: https://github.com/spring-guides/tut-rest/tree/master/6/complete/src/main/java/com/yummynoodlebar/core/events Я не понимаю роль этих классов из папки событий. Как я могу поймать такое событие в другом м…
11 ответов

Почему команды и события представлены отдельно?

В чем разница между командами и событиями в архитектурах, которые подчеркивают события? Единственное различие, которое я вижу, состоит в том, что команды обычно создаются / вызываются субъектами вне системы, в то время как события, похоже, создаются…
10 фев '11 в 21:13
1 ответ

Spring Data Flow и GCP Pub Sub

Я строю управляемую событиями микросервисную архитектуру, которая должна быть независимой от облака (насколько это возможно). Поскольку изначально это происходит в GCP, и я не хочу тратить много времени на настройку и все такое, я собирался использо…
1 ответ

Структура файлов JavaScript и модернизр /yepnope

Я изучаю всю асинхронную загрузку скриптов с помощью Modernizr и yepnope.js, и мне интересно, как я могу адаптировать структуру моего приложения для использования асинхронной загрузки скриптов. Прямо сейчас структура напоминает это: ... <head>…
1 ответ

Архитектура на основе запросов и событий

Q1 Я знаю фундаментальные различия между архитектурой, основанной на событиях, и архитектурой, основанной на запросах. Вопрос в том, всегда ли основанный на запросе выполняется синхронно, а основанный на событиях всегда выполняется асинхронно? Q2 Кр…
2 ответа

Обработка сбоя БД во время проецирования в cqrs

Мы создаем систему с использованием CQRS. Наши прогнозы в mongodb. Мы сталкиваемся с некоторыми случаями. У нас есть событие, скажем, OrderCreated. Нам нужно создать последовательный order_no, например, № 3, № 4 и т. Д. Мы могли бы использовать прое…
22 фев '19 в 14:53
0 ответов

Какие инструменты использовать при документировании схемы событий

Наша команда начинает реализацию событийно-ориентированных проектов. Сейчас мы выясняем, какие инструменты и методы лучше всего подходят для документирования схемы этих событий. Какие общие инструменты используются для этого варианта использования? …
11 фев '19 в 20:27
0 ответов

Должны ли события поддерживать историю, или есть ли смысл для этого?

Представьте себе, что система A передает событие E, которое представляет интерес для системы B. В результате E B генерирует свое собственное событие E', которое также получает трансляцию. Должно ли E' содержать в себе событие, которое его вызвало (т…
16 авг '18 в 15:00
3 ответа

Последовательная и многопоточная обработка учетных событий.

Мы работаем над механизмом учета событий, и до сих пор все делаем последовательно / последовательно. Проблема в том, что в день создаются тысячи событий, а обработка всего последовательно замедляет работу. Есть ли безопасный способ реализовать механ…