Skip to content

JupiterData-AI/jupiter-nacos-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jupiter-nacos-client

A Simple Nacos client encapsulated based on nacos-sdk-python

Supported Python version

Python 3.7+

Supported Nacos version

Supported Nacos version over 2.x

Installation

pip install jupiter-nacos-client

Register Service

from jupiter_nacos_client import nacos_client

service_name="......"
ip="......"
port=8888
version="1.0.0"

nacos_client.register_service(
    service_name=service_name,
    ip=ip,
    port=port,
    ephemeral=False,
    metadata=f"version={version},type=python"
)

Deregister Service

from jupiter_nacos_client import nacos_client

service_name="......"
ip="......"
port=8888

nacos_client.deregister_service(
    service_name=service_name,
    ip=ip,
    port=port,
    ephemeral=False
)

Get Config From Nacos Server

from jupiter_nacos_client import nacos_client

service_name="......"

APP_CONFIG = nacos_client.get_config(service_name) or {
    "app": {
        "name": "pynacos-fastapi-examples",
        "version": "1.0.0"
    }
}

About

Jupiter Nacos Client With Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors