Il y a une petite question dans le code: est-ce qu’un hôte a reçu un message du serveur écrit en go pour lancer un nouveau robot ?exec.Command–fork reconnaît le processus de démarrage ?
Idéalement, les hôtes d’implémentation de go, les stratégies peuvent également fournir une programmation en langage go, puis générer des plug-ins, les hôtes mettent à jour les stratégies localement, les robots sont chargés
func RunStrategy(){
…
p, err := plugin.Open(“./logs/plugin/strategy_XXXXX.so”)
if err != nil {
panic(err)
}
main, err := p.Lookup(“StrategyMain”)
main.(func())()
…
}