当前位置: 首页 > news >正文

上海利恩建设集团有限公司网站免费网站软件推荐

上海利恩建设集团有限公司网站,免费网站软件推荐,流量网站制作,什么软件做网站好目录 提供者与消费者 Eureka原理分析 搭建Eureka服务 服务注册 服务发现 提供者与消费者 服务提供者: 一次业务中,被其它微服务调用的服务(提供接口给其它微服务)服务消费者: 一次业务中,调用其它微服务的服务(调用其它微服务…

目录

提供者与消费者

Eureka原理分析

搭建Eureka服务

服务注册

服务发现


  • 提供者与消费者

  • 服务提供者:
    • 一次业务中,被其它微服务调用的服务(提供接口给其它微服务)
  • 服务消费者:
    • 一次业务中,调用其它微服务的服务(调用其它微服务提供的接口)
  • 服务既可以是服务提供者,也可以是服务消费者
  • Eureka原理分析

  • 服务调用出现的问题
  • 服务消费者该如何获取服务提供者的地址信息?
  • 如果有多个服务提供者,消费者该如何选择?
  • 消费者如何得知服务提供者的健康状态?
  • 案例分析
  • order-service在发起远程调用的时候,该如何得知user-service实例的ip地址和端口?
  • user-service服务实例启动后,将自己的信息注册到eureka-server(Eureka服务端)这个叫服务注册
  • eureka-server保存服务名称到服务实例地址列表的映射关系
  • order-service根据服务名称,拉取实例地址列表;这个叫服务发现或服务拉取
  • 有多个user-service实例地址,order-service调用时该如何选择?
  • order-service从实例列表中利用负载均衡算法选中一个实例地址
  • 向该实例地址发起远程调用
  • order-service如何得知某个user-service实例是否依然健康,是不是已经宕机?
  • user-service会每隔一段时间(默认30秒)向eureka-server发起请求,报告自己状态,称为心跳
  • 当超过一定时间没有发送心跳时,eureka-server会认为微服务实例故障,将该实例从服务列表中剔除
  • order-service拉取服务时,就能将故障实例排除了
  • 小结
  • 在Eureka架构中,微服务角色有两类:
  • EurekaServer:服务端,注册中心
    • 记录服务信息
    • 心跳监控
  • EurekaClient:客户端
    • Provider:服务提供者,例如案例中的user-service
      • 注册自己的信息到EurekaServer
      • 每隔30秒向EurekaServer发送心跳
    • consumer:服务消费者,例如案例中的 order-service
      • 根据服务名称从EurekaServer拉取服务列表
      • 基于服务列表做负载均衡,选中一个微服务后发起远程调用
  • 搭建Eureka服务

  • 搭建EurekaServer服务步骤如下:
  • 1.创建项目,引入spring-cloud-starter-netflix-eureka-server的依赖

  • 2.编写启动类,添加@EnableEurekaServer注解

  • 3.添加application.yml文件,配置eureka地址

  • 4.测试成功

  • 服务注册

  • user-service,order-service注册到eureka-server中
  • 1.都引入spring-cloud-starter-netflix-eureka-client的依赖

  • 2.都修改配置文件
  • 3.测试成功

  • 另外,可以将user-service多次启动,模拟多实例部署;但为了避免端口冲突,需要修改端口设置:
  • 服务发现

  • 服务拉取是基于服务名称获取服务列表,然后再对服务列表做负载均衡
  • 1.修改OrderService的代码,修改访问的url路径,用服务名代替ip、端口:

  • 2.在order-service的启动类中,给RestTemplate添加@LoadBalanced注解,实现负载均衡

  • spring会自动帮助我们从eureka-server端,根据userservice这个服务名称,获取实例列表,而后完成负载均衡
http://www.hengruixuexiao.com/news/56853.html

相关文章:

  • 做网站建设公司赚钱吗娄底seo
  • 网站上如何做相关推荐企业网络推广服务
  • 城乡与建设厅网站首页seo是什么公司
  • 国人在线做网站长沙官网seo技术厂家
  • 邵阳做网站公司网站数据
  • 昆山seo网站优化软件2022近期时事热点素材
  • 网站后台上传不了图片网站优化最为重要的内容是
  • wordpress付费查看内容网站关键词优化排名推荐
  • 国外浏览广告赚钱网站大全网易企业邮箱
  • 为什么要用h5建站产品宣传推广方式有哪些
  • 开发一个网站做爬虫安徽seo团队
  • 昆明做网站建设技巧公司网络竞价
  • 网站开发和app开发网站网络营销公司
  • 有什么公司做网站好郑州专业seo首选
  • 三只松鼠品牌案例分析白城seo
  • 吴江网站开发seo优化的作用
  • 做的很酷炫的网站百度云官网首页
  • 关键词排名点击软件工具灰色词网站seo
  • 网站开发汇报ppt模板百度seo优化公司
  • 广东网站设计有名的公司全网营销培训
  • 想开网站怎样做平台运营推广方案
  • 营销类网站建设营销策划是做什么
  • 灰色网站欣赏网站建设的流程及步骤
  • 学院网站建设方案搜索指数查询
  • 做网站买了域名后蜘蛛seo超级外链工具
  • 进货渠道网优化资源配置
  • 网站做收付款接口图片识别 在线百度识图
  • 做网站的行情广州排前三的seo公司
  • 网站建设后台什么意思南京百度推广开户
  • 静态网站设计方案移动网站优化排名