Có một câu hỏi nhỏ trong mã: người quản lý nhận được tin nhắn từ máy chủ được viết bằng go và mở một robot mới.exec.Command–fork nhận ra quá trình khởi động được thực hiện?
Lý tưởng nhất là go thực hiện host, chính sách cũng có thể cung cấp lập trình ngôn ngữ go, sau đó tạo plugin, host cập nhật chính sách cho bản địa, robot tải
func RunStrategy(){
…
p, err := plugin.Open(“./logs/plugin/strategy_XXXXX.so”)
if err != nil {
panic(err)
}
main, err := p.Lookup(“StrategyMain”)
main.(func())()
…
}