consul config -- uses a protocol “tcp“ that does not permit advanced routing or splitting behavior

当在consul 中操作删除或者修改config时,就会可能出现这个问题,想删删不了;一开始的protocol 是tcp的,你改完http后,就改不回去了。

其实这个鸟问题,consul文档其实也写了,但没有写,如果没有配置,会出现什么问题。

其实,就是因为protocol需要一个默认的全局配置

/v1/config

{
    "Kind": "proxy-defaults",
    "Name": "global",
    "Config":{
		"protocol":"http"
	} 
}

在consul demo文档里面是出现过的,但一开始不明白为啥,也不知道缺了会有问题

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值