-
Notifications
You must be signed in to change notification settings - Fork 244
Closed
Labels
Description
Currently, Gaia uses unix sockets as communication channel for Gaia <-> Pipeline (Plugin) communication.
It has the following disadvantages:
- Gaia only runs on Unix (Mac/Linux) systems.
- Adding new SDKs is hard due to new/poor implementation and support of unix sockets.
It has the following advantages:
- It's secure. You can only hijack the communication when you have access to the filesystem.
We need to change to real port communication. It also means that we have to generate certificates for the communication between Gaia and the Plugin.