微服务

苏渡苇12 小时前
spring boot·spring cloud·微服务·sentinel·openfeign
强强联合:OpenFeign 整合 Sentinel书接前文:微服务间的远程接口调用:OpenFeign 的使用当项目中使用了 OpenFeign 后,可以很方便的进行远程服务调用,现在有个问题,假如远程服务出现故障了,调不了远程的接口,这边又着急等着返回结果,怎么办呢?
未若君雅裁16 小时前
分布式·微服务·kafka
Kafka 顺序消费:分区、消费者组、Key与业务有序性Kafka 面试里问顺序消费,最容易答错成“Kafka 天然有序”。准确说法是:Kafka 只能保证单个分区内部有序,不能保证跨分区全局有序。
woniu_buhui_fei16 小时前
微服务·sentinel
Sentinel实现限流Sentinel是阿里开源微服务流量治理组件。主要做 3 件事:两大核心功能:1) 限流(Flow):控制请求速率,防止压垮。
该昵称用户已存在16 小时前
微服务·能源·时序数据库
2026 园区能源数字化:MyEMS 微服务拆分与时序数据库选型的落地经验在双碳战略进入深水区的2026年,园区级能源管理正面临一场从"设备联网"到"数据驱动决策"的质变。过去那种靠单体式系统堆功能、靠关系型数据库硬扛时序数据的玩法,已经撑不住百万级测点、秒级采样的真实生产场景。今天,我想和大家聊聊 MyEMS 开源能源管理系统在园区数字化项目中的真实落地经验——特别是微服务如何拆分、时序数据库如何选型,以及这些技术决策背后的工程权衡。
苏渡苇17 小时前
spring cloud·微服务·架构·springboot·openfeign·sca
微服务间的远程接口调用:OpenFeign 的使用OpenFeign 是一种声明式、模板化的 HTTP 客户端。在 Spring Cloud 中使用 OpenFeign ,可以做到使用 HTTP 请求访问远程服务,就像调用本地方法一样的,开发者完全感知不到这是在调用远程方法,更感知不到在访问 HTTP 请求。
未若君雅裁18 小时前
分布式·微服务·kafka
Kafka 消息可靠性:发送确认、acks、副本保存与Offset手动提交Kafka 经常被用在日志采集、用户行为、订单事件、数据同步和异步解耦场景。它的吞吐量很高,但高吞吐不等于天然不丢消息。面试里问“Kafka 如何保证消息不丢”,要沿着生产者、Broker、消费者三段链路讲。
梵得儿SHI18 小时前
spring cloud·缓存·微服务·性能优化·高并发·分库分表·数据库优化
SpringCloud 进阶拓展:性能优化指南(缓存三大问题 + 分库分表入门)在 Spring Cloud 微服务架构中,随着业务规模增长和用户量激增,系统性能瓶颈逐渐显现。缓存作为提升系统吞吐量的关键技术,常常面临穿透、击穿、雪崩等问题;而数据库则会遭遇单库单表数据量过大导致的查询缓慢、写入延迟等挑战。本文将深入剖析缓存三大问题的解决方案,并系统讲解数据库分库分表入门知识,为 Spring Cloud 微服务性能优化提供实战指南。
还在忙碌的吴小二1 天前
微服务·云原生·架构
Spring Cloud Alibaba 微服务解决方案新手入门指南属性信息Spring Cloud AlibabaAlibaba高JavaApache License 2.0
a23121211 天前
java·运维·微服务·多智能体·后端开发·spring ai
从零搭建Spring Ai多智能体后端应用在AI逐步渗透企业级Java后端开发的今天,Spring AI作为Spring官方的AI模块,为构建多智能体应用提供了一站式支持。但从零落地到企业可用,不仅需要理解框架,更要实际应对开发、通信、集成与运维的系列难题。本文聚焦Spring AI多智能体后端应用的实战搭建,深入解析常见技术坑点、通信排查、模型集成和运维问题及最佳实践,助力Java开发者高效构建和优化AI驱动的后端能力。
MRSM_012 天前
微服务·架构
若依微服务版(RuoYi-Cloud)快速上手若依(RuoYi)是国内使用最广泛的开源后台管理框架之一,基于 Spring Boot 构建,开箱即用,省去大量重复的基础建设工作。
未若君雅裁2 天前
java·微服务·rabbitmq·java-rabbitmq
RabbitMQ 高可用机制:普通集群、镜像队列与仲裁队列生产环境里不会只部署一台 RabbitMQ。单节点一旦宕机,消息投递、消费和队列数据都可能受影响。所以 RabbitMQ 高可用面试题通常围绕三种方案展开:普通集群、镜像队列、仲裁队列。
思诺学长2 天前
微服务·云原生·架构
微服务与分布式系统由于 这篇文章将从概念、类比、技术实现、架构风格等多个角度,深入浅出地讲清楚“微服务”与“分布式系统”的关系与区别。
该昵称用户已存在2 天前
微服务·架构·开源
微服务不是大厂专利:MyEMS 开源能源中台的架构拆解与落地启示在企业数字化转型的深水区,能源管理早已不再是简单的抄表统计,而是关乎生产成本、碳排合规与运营效率的核心基础设施。过去,一套功能完备的企业级能源管理系统往往意味着动辄数百万的软件采购预算,以及随之而来的版本锁定、定制困难与数据孤岛。而今天,开源社区正在用代码重新定义这个领域的准入门槛。
未若君雅裁2 天前
分布式·微服务·rabbitmq
RabbitMQ 消息堆积怎么处理:消费者扩容、线程池与惰性队列消息堆积不是 RabbitMQ 特有的问题,只要生产者发送速度长期大于消费者处理速度,队列里的消息就会越积越多。面试里问“100 万消息堆积怎么办”,本质是在问:你能不能判断瓶颈在消费能力、业务耗时,还是队列容量。
深蓝电商API2 天前
分布式·微服务·架构·反向海淘
反向海淘系统微服务拆分:从单体到分布式演进实战经验随着跨境电商行业飞速发展,反向海淘(境外用户采购中国商品、跨境履约配送至海外)业务规模持续扩张,订单量、SKU 数量、跨境物流链路、多币种支付、多语言站点等业务复杂度指数级上升。
DolphinDB智臾科技2 天前
spring boot·微服务·架构
基于 DolphinDB 搭建微服务的 SpringBoot 项目SpringBoot 是一个基于 Spring 的快速开发框架,也是 SpringCloud 构建微服务分布式系统的基础设施。本文主要介绍如何通过 SpringBoot 快速搭建 DolphinDB 微服务,并且基于 Mybatis 操作 DolphinDB 数据库。本项目中 Mybatis 框架对 DolphinDB 的支持:所有 DolphinDB 基础数据类型的增删改查;部分类型需要 Mybatis 框架提供的 handler 进行转换。
callJJ2 天前
java·spring boot·spring·spring cloud·微服务·nacos
Nacos 详解——从概念到实战在微服务架构中,你会频繁听到 Nacos 这个名字。它到底是什么?为什么几乎所有 Spring Cloud Alibaba 的项目都在用它?这篇文章从"它是什么"讲到"怎么用",帮你彻底搞懂 Nacos 在微服务中扮演的角色。
未若君雅裁3 天前
分布式·微服务·rabbitmq
RabbitMQ 死信交换机与延迟队列:TTL、DLX、DelayExchange怎么理解RabbitMQ 面试里经常把两个问题放在一起问:死信交换机是什么?延迟队列怎么做?这两个问题不是孤立的,因为 RabbitMQ 原生延迟队列的经典实现,就是 TTL + 死信交换机。
这是谁的博客?3 天前
微服务·设计模式·云原生·架构·架构设计·后端开发·分布式系统
微服务架构设计模式深度解析:从拆分策略到容灾机制微服务架构已成为现代企业级应用的主流选择,但如何正确拆分服务、处理分布式数据、保证系统韧性,仍是开发者面临的核心挑战。本文深入解析微服务架构的十大核心设计模式,涵盖服务拆分策略、通信模式(API Gateway、Service Mesh)、数据管理(Database per Service、Saga、CQRS)、容灾机制(Circuit Breaker、Bulkhead)、迁移策略(Strangler Fig)等,帮助开发者构建可扩展、高可用、易维护的微服务系统。
zz0723204 天前
微服务·sa-token·权限认证·登录安全框架
轻量级权限认证框架:Sa-Token正如官方文档所说的,Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、单点登录、OAuth2.0、分布式Session会话、微服务网关鉴权 等一系列权限相关问题。