保罗莫里森说here
FBP的核心概念是运行多个组件进程 异步地,通过数据流块进行通信 运行现在称为有界缓冲区。
那么,构建在node.js上的单个线程实现(如noflojs)如何模拟多个并发异步进程?并且可以在其他单线程语言中使用相同的方法吗?
答案 0 :(得分:1)
不完全确定问题的范围是什么。
但我可以告诉你Node.js基于Reactor Design Pattern。
假设有足够的事件模型,可以在任何单线程语言实现中模拟此模式。但这意味着必须委托任何长期运行的流程,在准备就绪时发回事件......反应堆只是在交换中心。