SpringCloud之consul与eureka之间有什么区别吗?
我们可以下载windows版本的,然后呢,直接命令行启动就可以了
如果下面这样 就是启动成功
我们可以输入http://localhost:8500/ui/dc1/services,查看页面
consul给我们提供了一些api。比如:
(1)注册服务:通过postman发送put请求到localhost:8500/v1/catalog/register地址可以完成服务
{
"Datacenter": "dc1",
"Node": "node01",
"Address": "192.168.74.102",
"Service": {
"ID":"mysql-01",
"Service": "mysql",
"tags": ["master","v1"],
"Address": "192.168.74.102",
"Port": 3306
}
}
但是由于是api注册的,进行心跳健康检查的时候,发现没有。
(2)服务查询:通过postman发送get请求到 localhost:8500/v1/catalog/services查看所有的服务列表
通过postman发送get请求到 localhost:8500/v1/catalog/service/服务名 查看具体的服务详情
(3)服务删除:通过postman发送put请求到localhost:8500/v1/catalog/deregister删除服务