微服务注册中心从eurake逐渐被alibaba nacos替代,之前自己搭建的深度学习微服务需要需要全部注册到新的地方。
所有便简单实现了一下 。
sdk:
https://github.com/nacos-group/nacos-sdk-python
import nacos
SERVER_ADDRESSES = "192.168.0.133:8848" # nacos 服务
NAMESPACE="public" # 名称空间-命名空间
client = nacos.NacosClient(SERVER_ADDRESSES, namespace=NAMESPACE,username="nacos",password="nacos")
print(client.get_config("example.properties","DEFAULT_GROUP")) # data_id数据ID,DEFAULT_GROUP如果未指定组,则使用
client.add_naming_instance("customer", "192.168.0.108", "8868",None,1,None,True,True,False)
ephemeral参数:是否是临时服务,应为false,否则存在几秒后将消失