springcolud学习03Eureka

Eureka 模块

来实现服务治理

服务治理就是提供了微服务架构中各微服务实例的快速上线或下线且保持各服务能正常通信的能力的方案总称

建立eureka模型

导入依赖

xml 复制代码
<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/maven-v4_0_0.xsd">
    <parent>
        <artifactId>SpirngCloud</artifactId>
        <groupId>org.example</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>
    <artifactId>eureka-7001</artifactId>

    <dependencies>
        <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-netflix-eureka-server -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
            <version>4.1.1</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <version>3.2.0</version>
        </dependency>
    </dependencies>
</project>

编写配置文件

启动类

服务注册

在provider-dept导入依赖

xml 复制代码
<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-eureka -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-eureka</artifactId>
            <version>1.4.6.RELEASE</version>
        </dependency>

添加注解

先启动eureka,再启动provider

结果

完善监控信息


结果

集群环境

新建eureka-7002和eureka-7003模型,代码和7001一样,apolication.yml改下端口号


修改host

java 复制代码
127.0.0.1       eureka7001.com
127.0.0.1       eureka7002.com
127.0.0.1       eureka7003.com

再修改application.yml


修改provider-dept的application.yml

启动7001,7002,7003,provider

结果

相关推荐
QX_hao10 分钟前
【Go】--接口(interface)
开发语言·后端·golang
憨憨崽&22 分钟前
C语言、Java、Python 的选择与未来发展以及学习路线
java·c语言·python
西西学代码32 分钟前
Flutter---个人信息(1)---实现简单的UI
开发语言·javascript·flutter
superman超哥34 分钟前
仓颉语言中正则表达式引擎的深度剖析与实践
开发语言·后端·仓颉
D.....l1 小时前
STM32学习(MCU控制)(WiFi and MQTT)
stm32·单片机·学习
在坚持一下我可没意见1 小时前
Java 网络编程:TCP 与 UDP 的「通信江湖」(基于UDP回显服务器)
java·服务器·开发语言·tcp/ip·udp·java-ee
摆烂积极分子1 小时前
安卓开发学习10-中级控件
学习
少爷晚安。1 小时前
Java零基础学习完整笔记,基于Intellij IDEA开发工具,笔记持续更新中
java·笔记·学习
junziruruo1 小时前
半监督学习,少样本学习和零样本学习
python·学习·机器学习
悟能不能悟1 小时前
在service方法中已经catch异常,Transactional失效怎么办
java·数据库·sql