企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
先构建一个Eureka服务注册中心,提供其它微服务模块进行服务注册的环境。 <br/> 步骤如下: **1. 构建服务注册中心模块:cloud-eureka-server7001** **2. 在当前模块的`pom.xml`中添加 eureka-sever 依赖** ```xml <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> ... </dependencies> ``` **3. 在当前模块的`resources/application.yml`配置 eureka 相关** ```yml server: port: 7001 spring: application: name: cloud-eureka-server eureka: instance: hostname: www.eureka7001.com #eureka服务注册中心自身的访问地址 client: fetch-registry: false #不注册自己 register-with-eureka: false #不检索自己 service-url: #供其它微服务入住到Eureka的地址 defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ server: #关闭自我保护机制,保证不可用服务立即被踢出 enable-self-preservation: false eviction-interval-timer-in-ms: 2000 ``` **4. 在当前模块的启动类上添加注解`@EnableEurekaServe`** ```java @SpringBootApplication @EnableEurekaServer public class EurekaMain7001 { public static void main(String[] args) { SpringApplication.run(EurekaMain7001.class,args); } } ``` **5. 验证服务注册中心是否构建成功** 启动服务中心,访问 http://www.eureka7001.com:7001/ 显示如下页面则构建成功。 ![](https://img.kancloud.cn/fd/57/fd5773998d515dae83d084cf461f3337_1337x744.jpg)