Skip to content

Plugin connection -> from unix sockets to port #53

@michelvocks

Description

@michelvocks

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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions