微服务

callJJ15 小时前
java·spring boot·spring·spring cloud·微服务·nacos
Nacos 详解——从概念到实战在微服务架构中,你会频繁听到 Nacos 这个名字。它到底是什么?为什么几乎所有 Spring Cloud Alibaba 的项目都在用它?这篇文章从"它是什么"讲到"怎么用",帮你彻底搞懂 Nacos 在微服务中扮演的角色。
未若君雅裁1 天前
分布式·微服务·rabbitmq
RabbitMQ 死信交换机与延迟队列:TTL、DLX、DelayExchange怎么理解RabbitMQ 面试里经常把两个问题放在一起问:死信交换机是什么?延迟队列怎么做?这两个问题不是孤立的,因为 RabbitMQ 原生延迟队列的经典实现,就是 TTL + 死信交换机。
这是谁的博客?1 天前
微服务·设计模式·云原生·架构·架构设计·后端开发·分布式系统
微服务架构设计模式深度解析:从拆分策略到容灾机制微服务架构已成为现代企业级应用的主流选择,但如何正确拆分服务、处理分布式数据、保证系统韧性,仍是开发者面临的核心挑战。本文深入解析微服务架构的十大核心设计模式,涵盖服务拆分策略、通信模式(API Gateway、Service Mesh)、数据管理(Database per Service、Saga、CQRS)、容灾机制(Circuit Breaker、Bulkhead)、迁移策略(Strangler Fig)等,帮助开发者构建可扩展、高可用、易维护的微服务系统。
zz0723202 天前
微服务·sa-token·权限认证·登录安全框架
轻量级权限认证框架:Sa-Token正如官方文档所说的,Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、单点登录、OAuth2.0、分布式Session会话、微服务网关鉴权 等一系列权限相关问题。
步步为营DotNet2 天前
微服务·云原生·.net
探索.NET 11:.NET Aspire 在云原生微服务治理中的创新实践云原生时代,微服务架构成为构建大型分布式系统的主流选择。然而,微服务治理面临着诸多挑战,如服务发现、负载均衡、故障容错等。.NET Aspire 作为.NET 11 中的创新技术,为云原生微服务治理提供了全面且高效的解决方案。本文将深入探讨其在微服务治理中的原理,通过实战演示具体实现,对比不同治理方案的效果,并分享生产级的避坑经验。
梵得儿SHI2 天前
spring·spring cloud·微服务·spring security·jwt·oauth2·统一认证授权
SpringCloud 进阶拓展:Spring Security OAuth2+JWT 微服务统一认证授权全实战|生产级方案 + 源码解析 + 踩坑实录今天这篇博文,我会从底层原理到生产落地,把Spring Security OAuth2+JWT 实现统一认证授权的全流程讲透。不仅给你能直接复制运行的源码,更给你能解决实际业务问题的生产级方案,还有我这些年在一线踩过的 10 + 个核心坑的完整解决方案。全文干货拉满,建议先点赞收藏 + 关注,面试、做项目都能直接用得上。
未若君雅裁2 天前
分布式·微服务·rabbitmq
RabbitMQ 消息可靠性:生产者确认、持久化、消费者ACK与幂等消费RabbitMQ 常见于验证码、短信、邮件、订单异步处理、缓存同步、分布式事务最终一致和削峰填谷。只要把核心链路从“同步调用”改成“发消息”,第一个必须回答的问题就是:消息会不会丢,重复消费怎么办?
huipeng9262 天前
java·开发语言·spring boot·spring cloud·微服务·云原生·架构
企业级微服务开发实战(一):项目启动与工程化设计最近在参与 Spring Cloud 微服务项目开发,在学习企业级开发流程时,对“技术负责人在项目启动阶段需要完成哪些工作”做了一次系统整理,于是有了这篇文章。
一切顺势而行3 天前
spring·spring cloud·微服务
easysearch 安装https://docs.infinilabs.com/easysearch/main/docs/deployment/install-guide/windows/
程序员老邢3 天前
微服务·云原生·架构·devops·服务器运维·技术底稿·环境隔离
《技术底稿 41》从三机混跑到四机隔离:微服务集群环境拆分实战复盘项目前期部署三台物理服务器,配置 16G、16G、8G。8G 节点资源压力大,频繁内存告警,打包编译极易卡死。
未若君雅裁3 天前
分布式·微服务
分布式接口幂等性设计:唯一索引、Token 与分布式锁接口幂等性解决的是“同一个请求被执行多次,会不会造成重复业务效果”的问题。用户重复点击、网络重试、MQ 重复消费,都可能让同一业务被重复执行。
万里侯3 天前
微服务·容器·k8s
Kubernetes Operator模式:自动化运维的高级实践Operator模式是Kubernetes中自动化运维的高级实践。通过Operator,我们可以将运维知识编码到软件中,实现自动化管理复杂应用。
未若君雅裁3 天前
微服务·架构·skywalking
微服务监控与 SkyWalking 链路追踪微服务拆分后,问题定位会变难。一个接口慢,可能慢在网关、服务 A、服务 B、数据库、Redis,也可能慢在某个远程调用。没有监控,排查基本靠猜。
Raink老师3 天前
人工智能·微服务·面试
【AI面试临阵磨枪-60】微服务下 AI 能力如何封装、网关、限流、监控在微服务架构下落地企业级 AI 能力,已经不再只是单纯的“用 LangChain 包一个 API”,而是演变成了如何将 不确定性的 AI 流量 融入 高可用、确定性的微服务治理体系。
jiayong234 天前
微服务·云原生·架构
微服务无感迁移上云方案深度解析第一阶段:建立主从同步搭建主从复制流程:第二阶段:监控同步延迟第三阶段:切换策略(关键)方案A:双写验证切换(推荐)
万里侯4 天前
微服务·容器·k8s
Kubernetes多租户管理:实现资源隔离与安全的完整指南在企业环境中,多租户管理是Kubernetes的重要功能。通过多租户管理,可以实现不同团队或客户之间的资源隔离和安全控制。这对于共享Kubernetes集群的场景尤为重要。
努力发光的程序员4 天前
java·spring boot·spring cloud·微服务·kafka·hibernate·面试技巧
互联网大厂Java面试故事:Spring Boot与微服务全栈技术实战问答本文通过真实模拟场景,展现互联网大厂Java求职者面试过程,深入涵盖Java核心语言、Spring生态、微服务架构、数据库ORM、消息队列、缓存等全栈技术。
万里侯4 天前
微服务·容器·k8s
云原生数据库管理:在Kubernetes上运行数据库的完整指南在云原生环境中,数据库管理是一个复杂但至关重要的任务。与传统的数据库部署方式不同,在Kubernetes上运行数据库需要考虑容器化、高可用性、数据持久化等多个方面。
未若君雅裁4 天前
java·nginx·微服务
微服务限流实战:Nginx 漏桶与网关令牌桶限流不是为了让系统“变慢”,而是为了让系统在突发流量、恶意请求或超过承载能力时,仍然能保住核心服务。一句话概括:限流是在入口处控制请求速度或并发数量,Nginx 常用漏桶算法控制请求流出速率,Spring Cloud Gateway 常用令牌桶算法决定请求是否允许通过。
努力发光的程序员4 天前
java·微服务·面试·springboot·技术问答
互联网大厂Java面试问答及技术分析(涵盖Spring Boot及微服务)本文以互联网大厂Java求职者面试为场景,通过三轮由严肃面试官和搞笑水货程序员谢飞机的故事对话,展开针对核心Java、Spring Boot、微服务等技术栈的系统提问。每轮提问循序渐进,涵盖多技术层面,附带详细答案剖析,帮助小白理解业务场景与技术点,提升面试实战准备能力。