[英]Can RxJS Observables perform inter-process communication in an Electron app?
对于一个Electron应用程序,我想知道,是否可以使用Observables代替使用远程模块在不同的Renderer进程之间进行通信。
我已经读过,Renderer流程和Main流程完全不同,按照我的理解,这将限制Observable的使用。
我也不完全了解Observable的细节。 所以,请对我好一点:P
根据评论,我认为Observable可以做什么与不能做什么之间存在一些误读。 Observable允许您以特定方式处理各种异步时间序列事件。 Electron的远程模块完全不同,它旨在在Electron的进程之间公开一些代理对象。
为了通过可观察的方式处理IPC消息,您可以根据需要轻松创建事件绑定,例如fromEvent(IPCxxx, 'channel') //chain operator as you need
但它不会摆脱IPC本身的必要性,因为使用任何种类的方法都是必不可少的在Electron的进程之间使用ipc机制的方法-只需选择哪种机制即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.