NacosConfig::setHost("http://127.0.0.1:8848/"); // 配置中心地址
$naming = Naming::init(
"nacos.test.1",
"11.11.11.11",
"8848"
);
NacosConfig::setHost("http://127.0.0.1:8848/"); // 配置中心地址
$naming = Naming::init(
"nacos.test.1",
"11.11.11.11",
"8848",
"",
"",
false
);
主要是最后一个参数需要置为false,设置后nacos服务器会自动检测ip和端口匹配的实例是否存活 设置后就无需客户端发送实例心跳了
$naming->register();
$naming->delete();
$naming->update(0.8);
$instanceList = $naming->listInstances();
$instance = $naming->get();
$beat = $naming->beat();
定时5秒发送一次心跳
#!/bin/bash
while true; do
php path/to/beat.php
sleep 5;
done