微服务

SilentSamsara2 小时前
开发语言·分布式·python·微服务·架构
Python 微服务全链路:gRPC + 链路追踪 + 服务网格接入REST 是微服务通信的"普通话"——适用范围广,学习门槛低。但在服务间高频调用(每秒万级)的场景下,JSON 文本序列化的字节开销和 HTTP/1.1 的队头阻塞就不再是可以忽略的成本了。gRPC 的 Protocol Buffers 二进制编码 + HTTP/2 多路复用,是高吞吐服务间通信的必然演进方向。而当微服务数量从 3 个增长到 30 个,一个请求可能经过 5~8 个服务才能完成——此时若没有分布式链路追踪,排查一次超时将变成逐服务翻日志的噩梦。
小小龙学IT4 小时前
微服务·架构·golang
Go 后端开发实战:从单机千QPS到十万级微服务架构的演进之路2025 年 Stack Overflow 开发者调查中,Go 在"最受喜爱语言"维度排名前三。CNCF 统计的云原生项目中,超过 75% 的核心基础设施(Kubernetes、Docker、etcd、Prometheus)由 Go 编写。
小江的记录本7 小时前
java·spring boot·后端·spring·spring cloud·微服务·面试
【Spring全家桶】Spring Cloud 2023.0.x:微服务核心理论、CAP/BASE定理(附《思维导图》+《面试高频考点清单》)定义: 微服务是一种将单一应用程序拆分为一组小型、独立部署、松耦合的服务的架构风格,每个服务运行在自己的进程中,通过轻量级机制(通常是HTTP/REST或gRPC)通信,围绕具体业务能力构建,可以由独立的团队负责开发和维护。
Demon1_Coder9 小时前
java·数据库·微服务
Day4-微服务-Seata默认事务以上篇文章为基础,本章讲解AT事务的使用。以火车抢票系统为例GlobalTransactional要放在事务的发起方的Service层上的public方法上
huipeng9269 小时前
java·redis·mysql·spring cloud·微服务·nacos·rabbitmq
企业级微服务开发实战(二):微服务基础设施搭建与中间件部署目录一 后端开发环境搭建2.后端工程创建3.云服务器4.虚拟机准备(与云服务器二选一)二 中间件部署1.创建本地工作目录
Jabes.yang9 小时前
java·微服务·mybatis·分布式事务·电商·订单系统·接口设计
Java电商订单系统面试全流程解析:接口设计、数据库、微服务与分布式事务实战面试官(严肃):“谢飞机,欢迎参加我们公司的Java开发工程师面试。今天我们将围绕电商场景,特别是订单处理系统展开,考察你的技术深度和实战能力。准备好了吗?”
Jabes.yang10 小时前
java·spring boot·redis·微服务·面试·kafka·aigc
Java面试实录:AIGC场景下的Stream、微服务、Redis、Kafka与安全实战在互联网大厂Java开发岗位的面试现场,严肃的面试官遇到了“水货”程序员谢飞机,展开了一场既严谨又充满趣味的技术问答。本文通过三轮提问,循序渐进讲解了多个关键技术点,并配以代码案例,帮助你深入理解相关技术及业务场景应用。
努力搬砖的咸鱼10 小时前
网络·微服务·云原生·容器·架构·kubernetes
容器编排底层原理:Kubernetes 网络模型与 CNI 插件你有没有遇到过这种情况:这些问题,很可能是因为你没有理解 Kubernetes 的核心网络机制——网络模型与 CNI 插件
kakawzw1 天前
java·微服务·ribbon
微服务组件源码2——Spring Ribbon原理(基于RibbonLoadBalancerClient)Ribbon 负载组件的内部就是集成了 LoadBalancerClient 负载均衡客户端,所以 Ribbon 负载均衡的原理本质也跟上面介绍的 LoadBalancerClient 原理一致,负载均衡器 Ribbon 默认会通过 Eureka Client 向 Eureka 服务端的服务注册列表中获取服务的信息,并缓存一份在本地 JVM 中,根据缓存的服务注册列表信息,可以通过 LoadBalancerClient 来选择不同的服务实例,从而实现负载均衡。主要做如下的增强处理:
Demon1_Coder1 天前
java·微服务·sentinel
Day3-微服务-Sentinel-具体使用引入依赖sentinel:在需要限流的实习类的方法上加入注解:要先初始化规则,由于我们设置了RocketMQ消息队列,所以要将限流规则放在确认订单前:
qingy_20461 天前
微服务·云原生·架构
【架构师之路】绪论目录【架构师之路】绪论架构师的 4 个困惑架构设计的 4 个主张1. 方法体系是大趋势2. 质疑驱动的架构设计
xingyuzhisuan1 天前
微服务·云原生·架构
异地多活聚合 API 架构:跨区域故障自动切换落地实践随着大模型商业化落地,企业接入第三方大模型接口数量普遍增长至 5~30 种,单一厂商 API 链路故障、区域机房宕机、带宽抖动会直接造成业务停服。据 2025~2026 年算力行业运维统计数据:单区域单点部署 API 网关,年均不可用时长均值 11.8 小时;采用异地多活架构后,服务年均不可用时长远可压缩至 0.72 小时以内,故障业务影响面下降 93.9%。 聚合 API 核心能力是收拢多家厂商大模型接口、统一入参格式、计费管控、路由调度,异地多活则解决地域级机房断电、运营商骨干网故障等极端风险。本文基
团子的二进制世界1 天前
微服务·架构·gateway
Gateway :微服务架构的核心网关目录一、Gateway 的核心定位与价值1. 统一入口2. 路由转发3. 横切关注点处理4. 高可用与扩展性
MrMonkeyHou1 天前
java·微服务·架构·gateway
Java微服务架构中的双剑合璧:Nacos与Gateway深度解析还记得那个年代吗?所有的业务逻辑都堆积在一个巨大的WAR包里,部署在一台Tomcat服务器上。用户管理、订单处理、支付逻辑、库存管理——所有模块紧密耦合,牵一发而动全身。
爱吃羊的老虎2 天前
java·微服务·gateway
【JAVA】Java微服务—网关GatewaySpring Cloud Gateway 是 微服务项目里的网关。Gateway 是整个微服务系统的“大门”。 外部请求先进入 Gateway,再由 Gateway 转发到具体的服务,比如 order、stock。
江华森2 天前
微服务·云原生·架构
Nacos 微服务注册与配置中心深度学习指南版本: v1.0 | 日期: 2026-06-04 | 实验集群: ecs-827b (华为云香港) Nacos: 2.5.2 | Spring Boot: 3.3.x | JDK: 17 | MySQL: 8.0
ai程序羊沸沸2 天前
后端·微服务
Spring Cloud 微服务入门:从组件清单到问题驱动的学习路径最近接手了一个基于 Spring Cloud 的微服务项目,被迫在两周内快速上手这套技术栈。过程中经历了从"面对一堆组件名词无从下手"到"理解每个组件解决什么问题"的转变。这篇文章记录我的学习路径和踩坑经验,希望能给同样刚入门的同学一些参考。
爱吃羊的老虎2 天前
java·微服务·开源
【JAVA】Java微服务—Spring Cloud 里用来做服务调用的工具OpenFeignOpenFeign 是 Spring Cloud 里用来做服务调用的工具。OpenFeign 可以让你像调用本地 Java 方法一样,去调用另一个微服务的接口。
真实的菜2 天前
java·微服务·linq
Java 微服务优雅停机:从踩坑到最佳实践博客标签:Java Spring Boot 微服务 优雅停机 Kafka 阅读时长:约 10 分钟凌晨两点,运维发来消息:
爱吃羊的老虎2 天前
java·微服务·开源
【JAVA】Java微服务—阿里开源的服务注册中心 + 配置中心NacosNacos 是阿里开源的一个 服务注册中心 + 配置中心。Nacos 是 Spring Cloud / 微服务项目里的“通讯录 + 配置仓库”。