如果我在平台上安装并运行了代理A,我可以从代理A内启动代理B吗? (类似于volttron-ctl命令从终端工作的方式)
上下文:我想这样做是因为我需要代理B为代理A建立RPC,但是代理B需要知道代理A的对等名称才能进行此调用(所以我可以将其传递给代理A的配置,如果我是在代理B内完成的)。每次我想使用代理B为代理A生成RPC时,我只需要替代硬编码对等名称,我希望这样做。
答案 0 :(得分:0)
请看一下voltron中央代理和伏特龙中央平台代理。
基本上所有实例(平台实例)都有一个具有vip控制权限的服务。您将使用它来启动停止安装修改等该实例上的代理。我建议使用伏特中央平台代理,但如果需要,可以重复使用。
如果您确实选择使用伏特中央平台代理,那么您将希望为您的代理提供管理员授权,因为具有该特权的代理是唯一可以调用这些rpc方法的代理(在开发分支中)。