linux-BR.org

Notícias de software livre e tecnologias

O sistema GO Plugin suporta vários recursos:
Interfaces GO geradas automaticamente: o sistema de plug-in gera código GO para hosts e plugins de arquivos de buffers de protocolo como o GRPC.Como um plug-in é compilado no WASM, ele pode ser eficiente em termos de tamanho, seguro de memória, caixa de areia e portátil.Em seguida, você encontrará 4 arquivos gerados no mesmo diretório, greet.pb.go, greet_host.pb.go, greet_plugin.pb.go e greet_vtproto.pb.go.Atualmente, o Go-Plugin suporta apenas plugins Tinygo, mas tecnicamente, qualquer idioma que possa ser compilado no WASM possa ser suportado.Embora seja alimentado pelo WASM, os autores/usuários do plug -in não precisam estar cientes da especificação do WASM, pois as APIs de WASM RAW são capsuladas pelo SDK.

Fonte: https://github.com/knqyf263/go-plugin