104得票11回答
为什么命令和事件要分别表示?

在强调事件的架构中,命令和事件有什么区别?我唯一能看出来的区别是,命令通常由系统外的执行者发起/调用,而事件似乎是由系统内的处理程序和其他代码发起的。然而,在许多示例应用程序中,它们具有不同(但功能上类似)的接口。

45得票3回答
在Spring中使用什么样的“事件总线”?是内置的、Reactor还是Akka?

我们将在几周内开始一个新的Spring 4应用程序。我们想要使用一些事件驱动的架构。今年我在这里和那里读到了关于“Reactor”的文章,当我在网上寻找它时,我偶然发现了“Akka”。 所以现在我们有三个选择: - Spring的ApplicationEvent:http://docs.s...

30得票7回答
基于事件驱动架构的jQuery插件?

是否有任何事件驱动架构的jQuery插件? 步骤1:订阅 订阅者订阅位于中间的事件处理程序,并传递回调方法以及他们要监听的事件名称...... 例如,这两个绿色的订阅者将会监听p0事件。而蓝色的订阅者将会监听p1事件。 步骤2:p0事件由另一个组件触发到事件处理程序 p0事件被触发到事...

28得票3回答
Azure Service Bus在AWS中的等价物是什么?

我正在将一个应用程序从c#迁移到node.js。我是一个node.js新手,来自.net背景。我希望将领域驱动设计模式融入应用程序的开发中,这使我接触到了有关有界上下文和微服务的概念。我想使用aws作为我的云提供商,但我遇到了一个问题,就是确定我应该使用哪个工具来处理命令和事件处理?Azure...

21得票1回答
记录事件驱动架构

我正在设计一个事件驱动系统,将由至少两个不同外包公司的两个团队构建。 我们已经在内部进行了所有设计,但现在我正在为开发团队创建文档。 对于HTTP,我正在使用OpenAPI。 有没有工具或语言可以描述事件和处理流程? 创建这种类型文档的最佳实践是什么?

18得票1回答
在事件驱动的世界中处理异常情况

我正在尝试理解在使用微服务(使用Apache Kafka)的事件驱动世界中如何处理异常。例如,如果您考虑以下订单场景,需要在完成订单之前执行以下操作: 1)使用付款服务提供商授权付款 2)从库存中保留商品 3.1)使用付款服务提供商捕获付款 3.2)订购该商品 4)发送电子邮件通知,接受有...

16得票5回答
事件驱动架构...无限循环

我有一个事件驱动的架构,其中A正在等待来自B的更改,B正在等待来自C的更改,而C正在等待来自A的更改,形成一个循环。 现在,如果B发生更改,则A向C触发事件,C触发到B,B触发到A,A触发到C...以此类推。 我现在可以更改我的程序,使其不包含这个循环,但我担心以后可能会陷入一个无法摆脱的...

15得票4回答
Event driven design in c

想象一个充满传感器的设备。现在,如果传感器 x 检测到某个东西,应该发生某事。同时,如果检测到其他东西,比如两个传感器检测到两个不同的东西,那么这个设备必须表现出不同的行为。 从网页设计(即 JavaScript)中,我了解到了事件,例如(使用 jQuery)$(".x").on("clic...

15得票4回答
基于事件的架构和PHP中的钩子函数

我打算开发一个游戏,它有一个PHP后端用于与数据存储库通信。我考虑过后,得出结论,我们游戏应该遵循最佳的事件驱动设计范式。我希望有一个成就系统(类似这个网站的徽章系统),并且我想将这些“成就检查”挂钩到游戏中发生的多种不同事件中。例如: 当用户执行X操作时,hook Y被触发,并调用所有附加...

13得票1回答
回合制游戏设计:事件驱动与游戏循环

我正在使用Java创建我的第一个游戏,它是大富翁。我正在考虑如何设计游戏以建模其回合制结构(管理玩家回合)。我想允许单个人类控制和一个或多个AI控制的玩家参与游戏。 我遇到的具体问题是,我不知道是否要实现游戏循环,也就是可以直接管理与Monopoly游戏相关的变量和玩家的循环(例如提示每个玩...