一、Consul
今天看了consul
的视频,consul
跟eureka
一样都是注册中心。使用的方式也是大同小异。不同的是,consul
由于是GO语言编写,所以不是完全整合在spring cloud中,需要额外运行管理端。
正因为如此,consul
有很多个版本,教程里的版本相对较低,为了与教程保持一致,我也下载了同样的版本。但是spring cloud
我使用了最新版,所以出现了奇怪的问题。我把spring cloud
版本调低之后,问题就解决了。但是我查阅了spring could
的文档也没有相应版本对照表。所以如果使用的话,还是最新的spring cloud
稳定版配最新的consul
稳定版比较好。
在选择服务时的方式也有点不同,其他没啥要注意的。