公众号

Spring cloud Gateway与Consul 与Nacos踩的坑

- - 阅 215

采用Spring gate的时候,服务注册与发现,到底是用Consul还是Nacos?先是用Consul尝试了一下,发现用Spring boot编写的微服务,一定要与Consul在同一台机器上,Consul不支持远程注册(不知道是个不是与我用的参数-dev模式有关,仅支持127.0.0.1的服务注册);遂放弃,有试了试Nacos,Nacos到是很惊喜的支持Spring boot编写的Service与其不在同一台机器上,但是坑又来了

nacos现在选的版本是0.8,nacos在

routes:
– id: bi-admin
uri: lb://bi-admin

仅仅支持http协议,不支持lb协议,尝试了很久,gateway没转发到Springboot编写的service ,久久不能释怀,遂又改回Consul,一下又成功了。

第二天不甘心,又开始折腾Nacos,Spring cloud gateway和nacos环境时好时坏,只好从网上下载nacos.io 原始实例,在原始实例上调试,居然调通了gateway–> nacos –>Spring boot Service provider ,还是非常高兴的

1

本文转载 " "

原文地址 " "

相关文章!