分布式微服务项目用到的技术

本文介绍了一个分布式微服务项目中使用的关键技术,包括Nacos服务发现与管理、Feign声明式远程服务调用、Sentinel流量保护组件、Gateway作为统一API网关、分布式链路追踪组件Sleuth和Zipkin以及Elastic-Job分布式调度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分布式微服务项目用到的技术:

①nacos 实现动态服务发现,服务配置,服务元数据及流量管理
一个注册中心, 用来管理注册上的各个微服务

②fegin 远程服务调用 是一个声明式的伪http客户端,使得远程服务
调用本地服务一样, 贴上注解

③Sentinel 容错组件(分布式系统流量的防伪兵) 以流量为切入点,
从流量控制,熔断降级,系统负载保护等多个角度来保护服务的稳定性

④GateWay网关, 为微服务架构提供一种简单有效的统一的API路由
管理方式 做到了 安全,监控,限流 用户发送的请求都经过网关服务处理

⑤分布式链路追踪,就是将一次分布式请求还原成调用链路,进行日志记录
性能监控并将一次分布式请求的调用情况集中展示,比如:
各个服务节点上的耗时,请求具体到哪台机器上.每服务节点的请求状态等等

链路追踪组件 Sleuth 添加依赖经即可使用

链路追踪组件 ZipKin 用于跟踪分布式服务之间的应用数据链路,
分析处理延时.帮助我们改进系统的性能和定位故障

⑥Elastic-job 分布式调度: 自动完成特定任务,在约定的特定时刻去执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值