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.
- 1. Gibt es eine Möglichkeit, mit OneNote über Code zu kommunizieren?
- 2. Gibt es eine Möglichkeit, Objekt zwischen PHP-Seiten zu teilen?
- 3. Gibt es eine Möglichkeit, Konfigurationsdaten zwischen eckigen Komponenten zu teilen?
- 4. Gibt es eine Möglichkeit, Geld zwischen Square-Konten zu übertragen?
- 5. Gibt es eine Möglichkeit, mit USB-Geräten vom Browser aus zu kommunizieren?
- 6. Gibt es eine Möglichkeit, mit USB-Geräten auf Android zu kommunizieren?
- 7. Gibt es eine Möglichkeit, eine Silverlight-App und eine Flash-App zur Kommunikation zu bekommen?
- 8. Gibt es eine Möglichkeit, AMDPlugin zu deaktivieren?
- 9. Gibt es eine Möglichkeit, django.db.connection.queries zu löschen?
- 10. Gibt es eine Möglichkeit, Fenstereigenschaften zu verbergen?
- 11. Gibt es eine Möglichkeit, Mehrfacheinspritzung zu propagieren?
- 12. Gibt es eine Möglichkeit, onPanResponderMove zu verwalten?
- 13. Gibt es eine Möglichkeit, PreparedStatement zu aktualisieren?
- 14. Gibt es eine Möglichkeit, Datenbanktransaktionen zu beschleunigen?
- 15. Gibt es eine Möglichkeit, ConfigurationManager.AppSettings zu überschreiben?
- 16. Gibt es eine Möglichkeit, Kovarianz zu deklarieren?
- 17. Gibt es eine Möglichkeit, Unterabfragen zu vermeiden?
- 18. Gibt es eine Möglichkeit, Webkonsolenfehler zu erkennen?
- 19. Gibt es eine Möglichkeit, dies zu loopen?
- 20. Gibt es eine Möglichkeit, Formularantwort zu ignorieren?
- 21. Gibt es eine Möglichkeit, Typdeklarationen zu erweitern?
- 22. Gibt es eine Möglichkeit, "träge" zu lesen?
- 23. Gibt es eine Möglichkeit, Duplikate zu vermeiden?
- 24. Gibt es eine Möglichkeit, Creeps zu löschen?
- 25. Gibt es eine Möglichkeit, Selektoren zu gruppieren?
- 26. Gibt es eine Möglichkeit, Attribute an anonymen Typeigenschaften zu setzen?
- 27. Gibt es trotzdem ein Gerät mit PHP zu kommunizieren?
- 28. Gibt es eine Möglichkeit, eine synchrone XHR-Anfrage zu fälschen?
- 29. Gibt es eine Möglichkeit, einen Pfadverlauf in JavaFX zu erstellen?
- 30. Gibt es in PHP eine kurze Möglichkeit, eine Variable mit mehreren Werten zu vergleichen?
Was meinen Sie mit "mehrere Hauptprozesse"? Mehrere Elektronen Apps? – Teak
ja mehrere Elektronen Apps – user3669481