提问人:gvann2 提问时间:10/27/2023 最后编辑:gvann2 更新时间:10/27/2023 访问量:20
在 node.js(或一般的异步编程)中,当线程崩溃时,事件循环中的元素会发生什么?
In node.js (or asynchronous programming in general), what happens to the elements in the event loop when the thread crashes?
问:
我目前正在阅读有关响应式编程和 actor 模型的文章。
我想知道的是:当异步事件(或消息)被触发时,程序的某些过程会对此做出反应,这意味着它们在事件循环中排队。在 node.js Web 服务器的上下文中,当线程在此期间崩溃时会发生什么(由于处理抛出的另一个请求)?
我的理解是事件循环中的元素丢失了。在这种情况下,前面的反应性工作流将在中间停止。但这与响应式编程和/或参与者模型被视为容错和高可用性系统的事实相矛盾。
我说得对吗?我一定是错过了/不明白什么。
提前感谢您的帮助!
答: 暂无答案
评论