服务的注册与发现:Eureka
1. @EnableEurekaServer注解
2. 配置application.yml中eureka属性值
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>microservice-discovery-eureka</artifactId>
<packaging>jar</packaging>
<parent>
<groupId>com.minbo.cloud</groupId>
<artifactId>spring-cloud-microservice-study</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
</dependencies>
</project>
server:
port: 8761 # 指定该Eureka实例的端口
eureka:
instance:
hostname: localhost # 指定该Eureka实例的主机名
# 配置关闭自我保护,并按需配置Eureka Server清理无效节点的时间间隔
server:
enable-self-preservation: false
eviction-interval-timer-in-ms: 4000
# 通过eureka.client.registerWithEureka:false和fetchRegistry:false,来表明自己是一个eureka server
client:
registerWithEureka: false
fetchRegistry: false
serviceUrl:
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
添加@EnableEurekaServer注解
package com.minbo.cloud.study;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
/**
* 使用Eureka做服务发现.
*/
@SpringBootApplication
@EnableEurekaServer
public class EurekaApplication {
public static void main(String[] args) {
SpringApplication.run(EurekaApplication.class, args);
}
}
运行EurekaApplication类,访问地址是:http://localhost:8761/,注意不是:
此界面,可以看到一些系统状态数据:
表示Eureka启动成功了。
Application显示No instances available,表示当前还没有服务提供者注册进来。
额外,此界面还可以看到一些服务器配置信息:
至此,全部介绍就结束了
-------------------------------
-------------------------------
(个人域名)
期望和大家一起学习,一起成长,共勉,O(∩_∩)O谢谢
欢迎交流问题,可加个人QQ 469580884,
或者,加我的群号 751925591,一起探讨交流问题
不讲虚的,只做实干家
Talk is cheap,show me the code
本文地址:https://blog.csdn.net/hemin1003/article/details/107317235
如对本文有疑问, 点击进行留言回复!!
[杭电多校2020]第一场 1004 Distinct Sub-palindromes
Swift -- 将本地生成的UIImage进行持久化保存(存到文件中fileManager.createFile)
网友评论