
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Redis是一个基于内存的键值型NoSQL数据库,具有高性能、支持多种数据结构、单线程原子性操作等特点。与关系型数据库相比,Redis采用非结构化数据存储,支持水平扩展,更适合对性能要求高但对事务一致性要求不高的场景。Redis支持数据持久化、集群部署和多语言客户端,适用于缓存、消息队列等多种应用场景。

本文介绍了基于Redis共享Session的短信登录实现方案。首先通过验证码发送流程验证手机号合法性,生成并保存验证码至Session。用户登录时校验验证码,若用户不存在则自动创建账号,并将用户信息存入Session。通过拦截器实现登录状态校验,从Session获取用户信息并存入ThreadLocal供后续使用。方案采用前后端分离设计,通过拦截器统一处理登录校验逻辑,确保系统安全性。

本文介绍了系统架构的演进过程:从单体架构、集群级垂直化、SOA到微服务。单体架构简单但耦合度高;集群级垂直化通过业务拆分提升可扩展性;SOA通过共享服务解决信息孤岛;微服务则进一步细粒度拆分,提升灵活性。每种架构都有其适用场景,需根据业务需求权衡选择。

摘要:本文介绍了分布式系统中的服务保护机制,重点讲解了服务雪崩、限流、熔断和降级等核心概念。服务雪崩指单一服务故障引发整体系统崩溃的现象,可通过熔断和降级防止连锁反应。文章详细对比了四种限流算法(计数器、滑动窗口、令牌桶、漏桶)的特点和适用场景,并介绍了Sentinel组件的功能与启动方式。Sentinel作为流量控制中间件,提供熔断降级、系统保护等能力,通过Dashboard实现可视化监控和规则

文章摘要 本文系统介绍了系统架构从单体到微服务的演进过程。单体架构将所有功能打包在一起,开发简单但扩展性差;集群级垂直化通过业务拆分降低耦合,但增加了系统间调用复杂度;SOA架构抽取共享服务实现复用,但架构复杂;微服务则进一步细粒度拆分,提高灵活性和容错能力。每种架构都有其适用场景,需根据业务需求权衡选择。

网关作为系统统一入口,提供多种核心功能:统一接入后端服务、集中鉴权认证、流量控制(限流/缓存)以及协议转换。支持多种发布策略(蓝绿发布、灰度发布、A/B测试)确保服务平滑升级。路由匹配规则涵盖时间、Cookie、Header、Host等维度,过滤器则提供路径处理和参数添加能力,实现灵活的请求转发与处理。

本文介绍了OSI七层网络模型及其在前后端通信中的应用。模型从上到下包括:应用层(HTTP等协议)、表示层(数据格式转换)、会话层(会话管理)、传输层(TCP/UDP协议)、网络层(IP寻址)、数据链路层(MAC地址通信)和物理层(信号传输)。每层都有特定功能,共同完成端到端的数据传输过程。在五层模型中,前三层被合并为应用层。文章通过前后端交互实例,如HTTP请求、JSON数据格式、Session管

这篇文档详细介绍了电商下单功能在微服务架构下的实现流程。系统被拆分为用户服务、订单服务和库存服务三个独立微服务,通过网关统一入口,利用注册中心(Nacos)实现服务发现,配置中心管理全局配置。服务间通过OpenFeign+Ribbon进行负载均衡调用,Sentinel提供熔断限流保护,Sleuth+Zipkin实现全链路追踪。整个下单流程涉及用户校验、库存扣减等多个环节,各微服务组件协同工作,共同

Spring Cloud Sleuth是微服务分布式链路追踪的基础组件,通过Trace ID和Span ID实现全链路跟踪。Trace ID标记完整请求链路,Span ID标识工作单元。实战演示包含两个服务(simple-demo-1和simple-demo-2)的调用场景,通过日志中的标记信息展示链路追踪效果。Sleuth支持采样配置控制追踪信息收集比例,并基于B3协议通过HTTP头传递追踪信息

网关作为系统统一入口,提供多种核心功能:统一接入后端服务、集中鉴权认证、流量控制(限流/缓存)以及协议转换。支持多种发布策略(蓝绿发布、灰度发布、A/B测试)确保服务平滑升级。路由匹配规则涵盖时间、Cookie、Header、Host等维度,过滤器则提供路径处理和参数添加能力,实现灵活的请求转发与处理。








