springcloud整合Eureka

springcloud整合Eureka

spring官网

二、前言

说到springcloud就不得不说微服务, 微服务是一种架构风格,系统是一个分布式的系统,按业务进行划分为独立的服务单元,解决单体系统的不足,同时也满足越来越复杂的业务需求。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。
Spring Cloud一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署

二丶介绍

微服务特点:

1.独立的个体
2.独立的进行构建
3.独立的语言 java phython php等
4.各种小服务之间能够协调配合进行工作来实现用户的终极目标
5.维护轻松,每个微服务可以使用不同的语言并且只需要建立统一的通讯协议即可

springcloud管理层核心组件:
Eureka| ==服务发现与注册中心==
Zuul |==服务网管==
Ribbon| ==客户端负载均衡==
Config |==配置中心==
Hystrix |==熔断器/断路器==
Feign |==服务调用==
Bus |==服务总线==

版本
springcloud不再以数字的方式去记录,而是用伦敦地铁站A-Z的名称 因为:SpringCloud不是一种框架 也不是一种技术 它是多种组件、多种技术的集合体 生态
对应版本↓在这里插入图片描述
SR版本编号指的是当前版本每解决掉1个重大BUG后就增加1个数字 SR9-SR10

springboot与springcloud关系
springCloud落地基于springBoot
springBoot可以不依赖与springCloud 独立使用
springBoot是spring的升级版 增强版

三、落地

环境
IntelliJ IDEA 2020.2.3
JDK1.8
maven-3.6.3

eureka服务端

1.创建eureka服务端
在这里插入图片描述
在这里插入图片描述
2.选择Eureka Server在这里插入图片描述
3.编写配置文件
在这里插入图片描述
4.配置程序入口
添加注解@EnableEurekaServer
在这里插入图片描述
5.运行并访问配置文件中的路径
如出现报错信息很大程度上不用管
出现网址即为成功 我这里没有注册自己在这里插入图片描述

eureka客户端:

1.上述步骤相同 选择客户端
在这里插入图片描述
2.编写配置文件
配置数据源
在这里插入图片描述
3.配置mybatis扫描路径:
在这里插入图片描述
4.注册客户端:
将自己注册到服务端7002
在这里插入图片描述
5.配置启动类
MapperScan里的路径写dao层的相对路径
添加注解@EnableEurekaClient
在这里插入图片描述
6.运行后访问7002会发现8002客户端注册到了7002服务端
部署成功
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值