forezp / blog-comments

3 stars 0 forks source link

SpringCloud教程第7篇:高可用的分布式配置中心(F版本) - 方志朋的博客 #102

Open forezp opened 5 years ago

forezp commented 5 years ago

https://www.fangzhipeng.com/springcloud/2018/08/07/sc-f7-config.html

上一篇文章讲述了一个服务如何从配置中心读取文件,配置中心如何从远程git读取配置文件,当服务实例很多时,都从配置中心读取文件,这时可以考虑将配置中心做成一个微服务,将其集群化,从而达到高可用,架构图如下:

Azure (3).png

zhongguangxi commented 5 years ago

文中有个疏漏需要指出,“最后需要在程序的启动类Application加上@EnableEureka的注解。”这里应该是@EnableEurekaClient.然后看博主的源码在启动类上加了两个注解。 @EnableEurekaClient,@EnableDiscoveryClient。这两个应该是只需要加一个就可以了吧,作用是一样的。

zhongguangxi commented 5 years ago

这里还有一个 注册中心的应用名称是大写的,然后博主的配置文件中是小写的,这样是不是会报错找不到这个应用呢?反正我这边是这样的。不知道什么原因

HuangDayu commented 5 years ago

您好,搭建集群之后,配置文件不实时更新了吗?

请求了refresh接口也不行

 curl -X POST "" "http://localhost:9007/actuator/refresh"

@forezp

Bin-Nine commented 5 years ago

@qq32933432 文中有个疏漏需要指出,“最后需要在程序的启动类Application加上@EnableEureka的注解。”这里应该是@EnableEurekaClient.然后看博主的源码在启动类上加了两个注解。 @EnableEurekaClient,@EnableDiscoveryClient。这两个应该是只需要加一个就可以了吧,作用是一样的。

博主没回答,我去Google了一下,@EnableEurekaClient只能用于Eureka作为注册中心时使用,而@EnableDiscoveryClient是其他注册中心也可以用的,作用应该是一样的

gxj828 commented 4 years ago

我忘了加注解了,但是我读到了……额额额