30得票5回答
学习事件驱动架构的好资源

寻找有关IT技术的书籍、博客、网站或视频。 目前我从Udi Dahan和Greg Young的博客中获得了很多价值,但我想知道是否还有其他值得倾听的专家?

24得票2回答
事件驱动架构和事件结构

我是新手EDA,已经阅读了许多关于其优点的内容,可能会在我的下一个项目中应用它,但仍然有些不理解。 在引发事件时,哪种模式最适合: 将事件命名为"CustomerUpdate",并包括客户的所有信息(已更新或未更新) 将事件命名为"CustomerUpdate",并只包括真正被更新的信息...

23得票8回答
我想同时等待文件描述符和互斥锁,有什么推荐的方法吗?

我想要创建线程来执行特定任务,并使用线程安全的队列与它们进行通信。同时,我希望在等待时对各种文件描述符进行IO操作。 如何推荐实现这一目标?我需要创建线程间管道并在队列从无元素变为有元素时进行写入吗?难道没有更好的方法吗? 如果我必须创建线程间管道,为什么不是更多实现共享队列的库允许您将共...

23得票5回答
用Sockets实现C语言的事件驱动模型

我对使用C语言进行事件驱动编程特别是与Socket相关的方面非常感兴趣,因此我打算花些时间来做一些研究。 假设我想要构建一个具有大量文件和网络I/O的程序,比如客户端/服务器应用程序,基本上,首要问题是这种模型背后的哲学是什么。在普通编程中,我会生成新的进程,但是单个进程如何实际上可以服务于...

22得票4回答
如何在OpenAPI/Swagger规范中定义事件?

如何使用OpenAPI / Swagger规范定义基于事件驱动的微服务架构?对于事件,重要的是记录在不通过HTTP路径访问时传递给不同服务的事件负载。我见过的所有内容都是基于API的HTTP路径,因此我想知道如何使用OpenAPI / Swagger规范实现这一点?

21得票5回答
React中的事件驱动方法?

我想在一个组件中触发一个事件,让其他组件“订阅”该事件并在React中执行一些工作。 例如,在典型的React项目中,我有一个模型,从服务器获取数据并使用该数据呈现多个组件。interface Model { id: number; value: number; } const ...

20得票4回答
在backbone中管理视图的模式

从GWT过来,Backbone似乎缺少一个内置的解决方案来处理视图的生命周期。在GWT中,每个activity(与Backbone中的View几乎等同),都由ActivityManager管理,该管理器调用activity的onStart / onStop方法,传递eventBus和可以呈现A...

19得票2回答
PHP: 我是否混淆了事件驱动编程和信号感知接口(信号与槽/观察者模式)?

我看到很多人说Symfony2,Zend Framework 2等框架是事件驱动的。在桌面世界中,通过事件驱动编程,我理解为应用程序在状态改变时会通知其观察者。由于PHP应用程序是无状态的,因此没有办法做到这样的事情。例如,当用户使用界面时,将观察器绑定到视图以观察更改。相反,它需要一个新的请...

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

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

16得票2回答
在事件驱动架构中处理多个事件依赖

如果您拥有一个事件驱动的架构,并且订阅事件的服务在继续创建链中的下一个事件之前必须等待多个相同类型的事件,那么什么是最佳实践? 例如,一个书订单处理服务必须等待仓库处理完订单中的每本书,然后创建订单已被拣选的事件,以便发货服务(或类似服务)接收订单并开始准备发货。