logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于 openfeign 实现微服务间的调用

指定要调用的微服务及其接口方法。业务场景: 用户查询优惠券。测试,发起远程服务调用。作为服务间调用组件,

#微服务#架构#rpc
微服务监控实战

SkyWalking + ELK 是微服务监控最经典的组合。SkyWalking 管链路、性能、调用;ELK 管日志全文检索、聚合、排查,两者互补,一起用才是完整可观测体系。

#微服务#架构#云原生
微服务架构面试题

1.当服务A调用服务B,服务B调用C,此时大量请求突然请求服务A,假如服务A本身能抗住这些请求,但是如果服务C抗不住,导致服务C请求堆积,从而服务B请求堆积,从而服务A不可用,这就是服务雪崩,解决方式就是服务降级和服务熔断。2,服务限流是指在高并发请求下,为了保护系统,可以对访问服务的请求进行数量上的限制,从而防止系统不被大量请求压垮,在秒杀中,限流是非常重要的。

#架构#微服务#云原生
什么是 TraceId?(Java 微服务 + ELK 场景)

TraceId = 一次客户端请求在整个分布式系统里的唯一全局编号。一次请求从网关 → A 服务 → B 服务 → C 服务 → 数据库,整条链路从头到尾共用同一个 TraceId。你可以把它理解成:每个人去医院看病的唯一挂号单号,挂号单跟着你走完:挂号→问诊→缴费→化验→取药,全程一个号,能查到你所有流程记录。TraceId:一次分布式请求的全局唯一身份证作用:串联网关 + 所有微服务的日志价值

#微服务#elk#分布式 +1
基于 openfeign 实现微服务间的调用

指定要调用的微服务及其接口方法。业务场景: 用户查询优惠券。测试,发起远程服务调用。作为服务间调用组件,

#微服务#架构#rpc
Spring AI 智能航空助手项目实战

在进⾏有关预订或取消预订的信息之前,您必须始终从⽤户处获取以下信息:预订号、客户姓名。我们做的是⼀个智能机票助⼿, 他主要的职责是给⽤户退票、改票、买票。需要获取当前航班信息( 需要⽤户提供 姓名,航班号)向量数据库:相似性检索,⼤数据领域(推荐、你喜欢的)四、通过function-call 进⾏⽅法回调。六、通过function-call 获取预定信息。七、通过function-call 修改预

#spring#java#后端 +1
Redisson 分布式锁

Redisson 的分布式锁RLock是基于 Redis + Lua 原子脚本实现的可重入、阻塞、带自动续期的分布式锁,几乎对标 Java 的,但跑在分布式环境。看门狗什么时候开?无参lock(),不指定leaseTime。默认参数?30s TTL,每 10s 续期。续期原理?定时任务 + Lua 原子检查 + 递归循环。怎么停?unlock()主动停;宕机被动停。和普通 Redis 锁区别?自动

#分布式#redis#java
RocketMQ 消费幂等性怎么保证?最全落地方案

MQ 天生重复投递、网络重试、负载均衡、主从切换都会重复发消息,不做幂等一定会重复下单、重复扣款、重复数据。

#rocketmq#java#redis
Nacos 心跳机制详解

临时实例:客户端主动 5s 心跳 → 服务端 15s 不健康、30s 剔除;2.x 用 gRPC 长连接,实时性与性能更好。永久实例:服务端主动 TCP/HTTP 探活,不自动剔除Nacos。心跳机制是 Nacos 服务发现可用性与一致性的基石,合理配置可平衡实时性与稳定性。

#java#微服务
什么是 TraceId?(Java 微服务 + ELK 场景)

TraceId = 一次客户端请求在整个分布式系统里的唯一全局编号。一次请求从网关 → A 服务 → B 服务 → C 服务 → 数据库,整条链路从头到尾共用同一个 TraceId。你可以把它理解成:每个人去医院看病的唯一挂号单号,挂号单跟着你走完:挂号→问诊→缴费→化验→取药,全程一个号,能查到你所有流程记录。TraceId:一次分布式请求的全局唯一身份证作用:串联网关 + 所有微服务的日志价值

#微服务#elk#分布式 +1
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择