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

微服务(2)

目录

6.SpringCloud和dubbo区别?

7.服务注册和发现是什么意思?Spring  Cloud如何实现?

8.什么是Eureka?

9.Eureka怎么实现高可用?

10.什么是Eureka的自我保护模式?


6.SpringCloud和dubbo区别?

服务调用方式:dubbo是RPC  SpringCloud Rest API

注册中心:dubbo是zookeeper  Springcloud是eureka,也可以是zookeeper

服务网关,dubbo本身没有实现,只能通过第三方技术整合,SpringCloud有zuul路由网关,作为路由服务器,进行消费者的请求分发,SpringCloud支持断路器,与git完美集成配置文件支持版本控制,事务总线实现配置文件的更新与服务自动装配等等一系列的微服务架构要素。

7.服务注册和发现是什么意思?Spring  Cloud如何实现?

当我们开始一个项目时,我们通常在属性文件中进行所有的配置。随着越来越多的服务开发和部署,添加和修改这些属性变得更加复杂。有些服务可能会下降,而某些位置可能会发生变化。手动更改属性可能会产生问题。

Eureka服务注册和发现可以在这种情况下提供帮助。由于所有服务都在Eureka服务器上注册并通过调用Eureka服务器完成查找,因此无需处理服务地点的任何更改和处理。

8.什么是Eureka?

Eureka作为SpringCloud的服务注册功能,他是服务注册中心,系统中其他服务使用Eureka的客户端将其连接到Euraka   Service中,并且保持心跳,这样工作人员可以通过Eureka  Service来监控各个微服务是否运行正常。

9.Eureka怎么实现高可用?

集群,注册多台Eureka,然后把SpringCloud 微服务互相注册,客户端从Eureka获取信息时,按照Eureka的顺序来访问。

10.什么是Eureka的自我保护模式?

默认情况下,如果Eureka   Service在一定时间内没有接收到某个微服务的心跳,Eureka  Service会进入自我保护模式,在该模式下Eureka  Service会保护服务注册表中的信息,不再删除注册表中的数据,当网络故障恢复后,Eureka  Service节点会自动退出自我保护模式。

相关文章:

  • 系列十一、解压文件到指定目录
  • Unity中Shader裁剪空间推导(在Shader中使用)
  • linux开放tomcat 8080端口
  • 大模型系列:OpenAI使用技巧_使用文本向量做语义文本搜索
  • 搭建在线720虚拟VR展厅,不仅是展厅也是名片
  • 湘潭大学-2023年下学期-c语言-作业0x0a-综合1
  • Y9000P + ubuntu22.04 配置Anaconda+pycharm +pytorch
  • RK3566 Android 11平台上适配YT8512C 100M PHY
  • C# Winform教程(二):基础窗口程序
  • 2核2G3M服务器上传速度多少?以阿里云和腾讯云为例
  • 【SpringCloud】-OpenFeign实战及源码解析、与Ribbon结合
  • GLTF编辑器-位移贴图实现破碎的路面
  • 【Echarts】使用echarts和echarts-wordcloud生成词云图
  • 阿里云 ECS Docker、Docker Compose安装
  • 实现 Spring Boot 项目热重载,无需重启,省时省力
  • 黑客(网络安全)技术自学30天
  • arm32 arm64 读取PMCCNTR cpu cycle counter
  • 【Filament】立方体贴图(6张图)
  • Selenium在vue框架下求生存
  • JavaScript:正则表达式
  • 首届巴塞尔艺术奖公布:大卫·哈蒙斯、曹斐等36人获奖
  • 这个死亡率第一的“老年病”,正悄悄逼近年轻人
  • 贯彻落实《生态环境保护督察工作条例》,充分发挥生态环境保护督察利剑作用
  • “大国重器”、新型反隐身雷达……世界雷达展全面展示尖端装备
  • 聚焦中华文明精神标识,多校专家学者跨学科对话交流
  • 国际博物馆日|航海博物馆:穿梭于海洋神话与明代造船工艺间