tin-nacos-wrapper 0.1.0

A Rust library for Nacos service discovery and configuration management
Documentation
use nacos_sdk::api::{
    config::{ConfigChangeListener, ConfigResponse},
    naming::{NamingChangeEvent, NamingEventListener},
};

pub struct SimpleInstanceChangeListener;

impl NamingEventListener for SimpleInstanceChangeListener {
    fn event(&self, event: std::sync::Arc<NamingChangeEvent>) {
        log::info!("收到Nacos服务实例变更通知: {event:?}");
    }
}

pub struct SimpleConfigChangeListener;

impl ConfigChangeListener for SimpleConfigChangeListener {
    fn notify(&self, config_resp: ConfigResponse) {
        log::info!("收到Nacos配置变更通知,新配置内容: {config_resp:?}");
    }
}