当在consul 中操作删除或者修改config时,就会可能出现这个问题,想删删不了;一开始的protocol 是tcp的,你改完http后,就改不回去了。
其实这个鸟问题,consul文档其实也写了,但没有写,如果没有配置,会出现什么问题。
其实,就是因为protocol需要一个默认的全局配置
/v1/config
{
"Kind": "proxy-defaults",
"Name": "global",
"Config":{
"protocol":"http"
}
}
在consul demo文档里面是出现过的,但一开始不明白为啥,也不知道缺了会有问题