微服务(2)

目录

6.SpringCloud和dubbo区别?

[7.服务注册和发现是什么意思?Spring Cloud如何实现?](#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节点会自动退出自我保护模式。

相关推荐
Dawson Zhu24 分钟前
为什么智能体 Agent 需要本体 Ontology
人工智能·语言模型·架构·制造·agi
重庆小透明29 分钟前
深入探寻微服务【第四篇微服务监控实战】
微服务·云原生·架构
重庆小透明1 小时前
深入探寻微服务【第五篇微服务限流实战】
微服务·junit·架构
谢文峰2 小时前
Task Dispatch:基于 Codex 原生会话的任务分发 Skill
架构
hhb_6182 小时前
AI智能体调度微服务:高效任务分配方案
人工智能·微服务·架构
两万五千个小时2 小时前
DeepSeek Harness 的动力引擎:Agent Loop 是怎么转起来的
人工智能·程序员·架构
流烟默2 小时前
Kubernetes 探针完全指南:健康检查机制深度解析
云原生·容器·kubernetes
LONGZETECH2 小时前
无人机组装调试实训高损耗痛点分析与虚拟仿真教学落地方案
c语言·开发语言·架构·无人机
GGG7664 小时前
k8s-Pod Scheduler
云原生·容器·kubernetes
Dawson Zhu4 小时前
面向AI自动化分析的数据仓库建模实践
人工智能·语言模型·架构·制造