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:?}");
}
}