非区域群集部署是一种简单的群集部署方法EUREKA。此方法不是在下一个集群中分区。在正常情况下,如果我们的eureka服务器在同一计算机室中,则可以在群集部署中使用此方法。
由于我在Windows环境中启动了多个Eureka服务仿真群集,因此我首先修改C WindowsSystem32DreversChosts文件,以便促进正确的域名地址(相同的是127.0.0.1)
我在这里总共设置了四个尤里卡服务器。为了促进整个Eureka服务器的集群方法和启动过程,我设置了四个Eureka服务器,Eureka-01,Eureka-02,Eureka-02。启动Eureka服务器时不同的配置文件。
步骤1:POM依赖性简介,我在此处使用Spring-Cloud版本为Greenwich.sr1
步骤2:创建启动application_eurekaserver01.java,使用@enableeurekaserver注释打开eureka sever
步骤3:创建application.yml/application.properties配置文件,配置端口信息,服务名称,实例地址,群集地址数组,是否注册本身以及在以下配置文件中的配置文件中获取注册信息,我AM在这里,我在这里。将尤里卡服务器本身注册到当前的尤里卡服务器中。
步骤4:创建三个相同的应用程序以修改相应的端口信息,服务名称和群集地址,例如Application_eurekaserver02的配置文件,如下所示。
步骤5:服务启动,四个Eureka服务器将依次启动。服务成功启动后,请访问Eureka仪表板并查看群集信息。在当前在Eureka注册的实例中,可以在四个-Desk服务注册信息显示中看到Eureka仪表板。服务注册的名称是应用程序。集群信息,显示的名称与eureka.instance.hostname相对应
Eureka服务器尚未分为分区,因此Eureka客户端不需要考虑Eureka服务器的相关配置。
步骤1:创建客户服务并介绍Eureka客户端依赖关系
步骤2:创建启动类,使用@enablediscoveryclient打开服务发现
步骤3:创建配置文件,在配置文件中指定群集服务地址
步骤4:通过Eureka仪表板查看服务注册信息,您可以看到