Ich weiß, das Elektronen-IPC-Modul ermöglicht einem Hauptprozess mit mehreren Render-Prozess zu kommunizieren. Gibt es noch eine Möglichkeit, einen anderen Hauptprozess zu verwenden, um gleichzeitig mit mehreren Hauptprozessen zu kommunizieren?Gibt es eine Möglichkeit, zwischen mehreren Elektronenhauptprozessen zu kommunizieren?
Antwort
child_process.spawn wird für dieses spezielle Problem arbeiten
Soweit ich weiß, gibt es keine eingebaute in der Einrichtung dieses in Electron zu tun. Nichtsdestoweniger ist die Antwort auf Ihre Frage die gleiche wie die Antwort auf die umfassendere Frage, wie die Kommunikation zwischen Prozessen in Node.js zu tun ist, auf die es mehrere Antworten gibt. Sie können Sockets direkt, Dateiübergabe, Datenbanken, Messaging-Systeme, Redis, etc ... verwenden
Diese Frage: What's the most efficient node.js inter-process communication library/method? bietet einige mögliche Antworten. Eine der Antworten zeigt auf das Knoten-IPC-Projekt auf GitHub: https://github.com/RIAEvangelist/node-ipc. Diese spezielle Lösung scheint Sockets zu verwenden, um die Nachrichten zu übergeben.
Was meinen Sie mit "mehrere Hauptprozesse"? Mehrere Elektronen Apps? – Teak
ja mehrere Elektronen Apps – user3669481