SpringCloud启动

本文介绍了SpringCloud服务的注册与发现,通过@EnableEurekaServer注解启动Eureka Server,并在application.properties中配置。服务提供方通过@EnableDiscoveryClient将自身注册到Eureka。使用官方项目生成器简化依赖管理,通过启动不同项目并观察Eureka管理界面确认服务注册成功。
摘要由CSDN通过智能技术生成

毕业也一年了,本想着挑个时间早点学一学springcloud,然后因为各种原因 其实是懒  导致进度缓慢(0%)

服务的注册与发现

啊,这个其实服务发现的软件挺多的,不过根据官方文档给出的示例来看用的似乎是eurek

啊,当然链接在这https://spring.io/guides/gs/service-registration-and-discovery/

实际上整个pom所需的依赖并不多,当然也可以用spring官网提供的项目生成器 https://start.spring.io/

当然一般我只用来查看pom文件

 


@EnableEurekaServer
@SpringBootApplication
publ
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Cloud是一个用于构建分布式系统的开源框架,它提供了一系列的工具和组件,用于简化分布式系统开发和管理。Spring Cloud的启动流程可以概括为以下几个步骤: 1. 创建Spring Boot项目:首先需要创建一个Spring Boot项目作为基础,可以使用Spring Initializr来快速创建一个基本的Spring Boot项目。 2. 添加Spring Cloud依赖:在项目的pom.xml文件中添加Spring Cloud相关的依赖,例如spring-cloud-starter-netflix-eureka-server用于使用Eureka作为服务注册与发现的组件。 3. 配置文件:在项目的配置文件中,配置Spring Cloud相关的配置项,例如注册中心的地址、服务的名称等。这些配置项可以根据具体的需求进行自定义。 4. 编写业务代码:根据具体的业务需求,编写对应的业务代码。可以使用Spring Cloud提供的各种组件和工具来简化开发,例如使用Feign进行服务间的调用、使用Hystrix实现服务的容错处理等。 5. 启动应用:运行Spring Boot项目,启动应用。在启动过程中,Spring Cloud会根据配置项来初始化相应的组件和工具,并注册到注册中心中。 6. 注册中心:启动后的应用会向注册中心注册自己的信息,包括服务名称、IP地址、端口号等。同时,应用会定时向注册中心发送心跳信息,以保持注册信息的有效性。 7. 服务发现:其他应用可以通过注册中心来发现和调用已注册的服务。通过服务名可以获取到对应服务的IP地址和端口号,从而实现服务间的通信。 8. 动态扩展:在运行过程中,可以根据需要动态地增加或减少服务实例。当新增或减少实例时,注册中心会自动更新相应的服务信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值