कोड में एक छोटा सा सवाल है: होस्ट को सर्वर संदेश प्राप्त होता है जो कि go में लिखा है और नया रोबोट चलाता है।exec.Commandक्या –fork को पता है कि कौन सी प्रक्रिया चल रही है?
आदर्श रूप से, go को होस्ट करने के लिए, पॉलिसी को go भाषा में लिखा जा सकता है, और फिर प्लगइन प्लगइन उत्पन्न किया जा सकता है, और होस्ट स्थानीय रूप से पॉलिसी को अपडेट कर सकता है, और रोबोट लोड कर सकता है
func RunStrategy(){
…
p, err := plugin.Open(“./logs/plugin/strategy_XXXXX.so”)
if err != nil {
panic(err)
}
main, err := p.Lookup(“StrategyMain”)
main.(func())()
…
}