4 高可用配置
4.1 Eureka高可用配置
在整体的微服务架构图中可以看到一个短板,即所有的应用服务均注册到中心进行服务,但是一旦注册中心服务器发生故障则所有的服务都会面临无法访问的威胁。因此需要对注册中心的Eureka进行高可用配置。
Eureka高可用配置的办法:
- 启动两个注册中心服务,通过不同的端口进行区分
由上图可见,由注册中心1与注册中心2进行相互注册来达到注册信息的同步。 所有的注册信息都会在这两个注册中心进行共享。
4.1.1 示例演示
通过“Edit Configuration”进入Spring boot服务配置窗口页面。
通过点击复制服务按钮,复制注册中心服务。
点击两个相同的注册中心服务其中一个后,对其进行相应的参数修改。