Javascript RxJS可观测设备能否在电子应用程序中执行进程间通信?

Javascript RxJS可观测设备能否在电子应用程序中执行进程间通信?,javascript,rxjs,electron,Javascript,Rxjs,Electron,对于一个Electron应用程序,我想知道,我们是否可以使用可观测数据,而不是使用远程模块在不同的渲染器进程之间进行通信 我已经读到渲染器进程和主进程完全不同,按照我的理解,这将限制可观察对象的使用 我也不完全了解可观察到的事件的细节。所以,请对我宽容一点:P每一条评论,我认为有一些误读,什么是可观察的可以做,什么是不能做。Observable允许您以特定的方式处理各种异步时间序列事件。Electron的远程模块完全不同,它旨在公开Electron中进程之间的一些代理对象 为了通过observa

对于一个Electron应用程序,我想知道,我们是否可以使用可观测数据,而不是使用远程模块在不同的渲染器进程之间进行通信

我已经读到渲染器进程和主进程完全不同,按照我的理解,这将限制可观察对象的使用


我也不完全了解可观察到的事件的细节。所以,请对我宽容一点:P

每一条评论,我认为有一些误读,什么是可观察的可以做,什么是不能做。Observable允许您以特定的方式处理各种异步时间序列事件。Electron的远程模块完全不同,它旨在公开Electron中进程之间的一些代理对象


为了通过observable处理IPC的消息,您可以根据需要轻松创建事件绑定,如
fromEvent(IPCxxx,'channel')//chain operator
,但它无法摆脱IPC本身的必要功能,因为在Electron中的进程之间使用任何类型的ipc机制都是非常必要的,这只是您将选择哪种机制的问题。

我对q有点困惑,Observable本身在js上下文中运行,因此它没有直接到达另一个进程的能力。若q是ipc,可以被包装成可观察的,那个么答案是肯定的,这就是我在代码库中使用的方式,但读q听起来你们的想法有些不同。您能更准确地阐述一下这个问题的意图吗?@OJKwon我很确定您知道,我们可以使用远程模块作为IPC渲染器的附加抽象级别,用于进程间通信。我想知道我们是否可以用一个可观察的来实现同样的行为。另外,您能否详细介绍一下如何使用可观测数据将ipc封装到您的代码库中?