Hay una pequeña duda en el código: el administrador recibe mensajes del servidor escritos en go y abre el nuevo robot.exec.Command–fork ¿Reconoce el inicio del proceso implementado?
Idealmente, el administrador de la implementación de go, la política también puede proporcionar la escritura en el lenguaje go, y luego generar un complemento de plugin, el administrador actualiza la política a nivel local, y los robots se cargan
func RunStrategy(){
…
p, err := plugin.Open(“./logs/plugin/strategy_XXXXX.so”)
if err != nil {
panic(err)
}
main, err := p.Lookup(“StrategyMain”)
main.(func())()
…
}