feat: 多ProtocolNode 允许子设备ID相同

feat: 上报发现的ActionClient
feat: Host重启动,通过discover机制要求slaveNode重新注册,实现信息及时上报
This commit is contained in:
wznln
2025-05-01 14:36:15 +08:00
parent 7a51b2adc1
commit 9d2bfec1dd
7 changed files with 119 additions and 54 deletions

View File

@@ -96,6 +96,9 @@ def main():
# 设置BasicConfig参数
BasicConfig.is_host_mode = not args_dict.get("without_host", False)
BasicConfig.slave_no_host = args_dict.get("slave_no_host", False)
machine_name = os.popen("hostname").read().strip()
machine_name = "".join([c if c.isalnum() or c == "_" else "_" for c in machine_name])
BasicConfig.machine_name = machine_name
from unilabos.resources.graphio import (
read_node_link_json,