Esempio n. 1
0
assert(0 !== $zk->serviceUp("/", $cg_service));
assert(0 === $zk->serviceUp($service_key, $cg_service));
$services[$cg_service] = QCONF_STATUS_UP;
assert($services === $zk->servicesGetWithStatus($service_key));
assert(array_keys($services) === $zk->servicesGet($service_key));
//serviceDown
$cg_service = "10.16.15.235:81";
assert(0 !== $zk->serviceDown("", $cg_service));
assert(0 !== $zk->serviceDown("/", $cg_service));
assert(0 === $zk->serviceDown($service_key, $cg_service));
$services[$cg_service] = QCONF_STATUS_DOWN;
assert($services === $zk->servicesGetWithStatus($service_key));
assert(array_keys($services) === $zk->servicesGet($service_key));
//serviceOffline
$cg_service = "10.16.15.235:81";
assert(0 !== $zk->serviceOffline("", $cg_service));
assert(0 !== $zk->serviceOffline("/", $cg_service));
assert(0 === $zk->serviceOffline($service_key, $cg_service));
$services[$cg_service] = QCONF_STATUS_OFFLINE;
assert($services === $zk->servicesGetWithStatus($service_key));
assert(array_keys($services) === $zk->servicesGet($service_key));
//serviceAdd
$cg_service = "10.16.15.235:87";
assert(0 === $zk->serviceAdd($service_key, $cg_service, QCONF_STATUS_OFFLINE));
assert(0 !== $zk->serviceAdd("", $cg_service, QCONF_STATUS_OFFLINE));
assert(0 !== $zk->serviceAdd("/", $cg_service, QCONF_STATUS_OFFLINE));
assert(0 !== $zk->serviceAdd($service_key, $cg_service, 3));
assert(0 !== $zk->serviceAdd($service_key, $cg_service, -1));
assert(0 !== $zk->serviceAdd($service_key, $cg_service, 1.111111111111111E+19));
$services[$cg_service] = QCONF_STATUS_OFFLINE;
assert($services === $zk->servicesGetWithStatus($service_key));