9得票5回答
使用Actor的设计模式

演员模型范式非常酷。它的有效扩展能力使其成为任何并发系统必须评估的范式。我已经阅读了一些关于它的内容,并对核心意图有了一个不错的想法:通过消息和多个“演员”驱动昂贵操作,以最小化由于请求/响应交互而导致的等待时间,从而增加系统的吞吐量。但是,我还没有足够的接触来了解人们在演员基础系统中使用的设...

11得票1回答
同步问题的事件溯源

我很难理解如何设计一个使用事件源驱动的后端系统,并支持同步请求。根据我的理解,要充分利用事件源,必须使系统对事件有所反应,以便在需要时可以重放它们来重新创建状态。为此,这意味着我们尝试解耦事件触发器和事件处理程序。 假设客户端发送了更新某些数据的请求,那么在使用事件驱动系统的情况下,如何适应...

7得票1回答
多实例下的微服务事件驱动设计

目前,我们正在设计并计划将系统转换为微服务架构模式。 为了实现松耦合,我们考虑使用JMS主题的事件驱动设计。这看起来很不错。但是我不知道如何解决多个微服务实例的问题。 为了故障转移和负载均衡,我们每个服务都有n个实例。如果一个事件发布到主题上,每个实例都会接收和处理该事件。 可以通过在数...

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

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

8得票2回答
协程与事件驱动编程比较

关于维基百科中的例子: http://en.wikipedia.org/wiki/Coroutine var q := new queue coroutine produce loop while q is not full create s...

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

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

9得票2回答
如何在事件驱动的微服务中创建重放机制

我们有7个通过事件总线相互通信的微服务。我们有一个实时交易序列: Service 1->service2->service3(以此类推),直到交易被视为完成。 我们必须确保所有交易都已发生。 当然,任何时候都可能出现故障。因此,我们正在考虑一种重新播放“半成品”事务以完成的机制。 这变...

10得票4回答
处理UI事件的最佳实践

我把所有与 UI 事件有关的绑定代码都放在了 OnCreate() 方法中,导致我的 OnCreate() 方法变得非常庞大。 在 Android 中,有没有关于实现 UI 事件的模式?我能否在 View xml 文件中添加方法,然后在其他地方放置所有处理程序代码。 简而言之,我认为我正在...

8得票2回答
Java和事件驱动编程

我正在使用javaeventing编写一个事件驱动的shell来访问数据库。因此,我的用例是: 在命令行中打开shell。 现在,shell连接到数据库并监听进入的命令。 当它收到一个命令时,它会执行它并返回所需的输出。 现在,我如何避免在这里使用while(!exit){ //do ...

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

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