hashicorp / go-plugin

Golang plugin system over RPC.
Mozilla Public License 2.0
5.25k stars 450 forks source link

[Question] Communication between plugins #317

Open mytlogos opened 2 months ago

mytlogos commented 2 months ago

As far as i understand, only the host/main process can communicate with the plugins and plugins with the host process. But does this library also allow/enable direct communication between plugins which run under the same host process?

I did not find any existing questions/issues which addresses this and the examples dont show this.

fairclothjm commented 2 months ago

Hello! go-plugin only facilitates communication between a host process and a plugin (subprocess). However, there is nothing stopping plugins from connecting to one another by other means.