微服务

fanly111 小时前
微服务·ai·agent
AgentForge 智能体组件:与云驿插件平台构建全生态化的微服务一体化智能开发引擎AI件集成测试
摇滚侠7 小时前
java·微服务·maven
Maven 入门+高深 微服务案例 122-125【尚硅谷Maven教程(maven入门+高深,全网无出其右!)】 https://www.bilibili.com/video/BV12q4y147e4/?p=122&share_source=copy_web&vd_source=855891859b2dc554eace9de3f28b4528
小禹在努力14 小时前
c++·微服务·rpc
brpc1.15问题实录:bthread_worker_count取Node CPU,K8s缩容引发线程数超限线上服务部署在 K8s 环境中,近期遇到一个诡异问题:一旦集群因cpu过低触发缩容,缩容过程中有些Pod cpu立马跑满100%,直接命中k8s cpu Limit 限制,而其他pod cpu则正常。更诡异的是,进行手动扩容后,部分Pod的cpu占用率一直无法下降,长期处于满负荷状态。该服务使用的brpc 框架版本为1.15。
ai程序羊沸沸15 小时前
微服务
微服务实战:从单体到分布式架构的演进之路上一篇文章梳理了 Spring Cloud 各个组件的作用和学习路径。这次想聊聊更实际的问题:当你真正要把一个系统拆成微服务时,具体该怎么做?
Demon1_Coder16 小时前
微服务·云原生·架构
Day4-微服务-Seata在Seata定义的全局事务基础框架中,不同角色的功能是不一样的,在全局事务基本框架中,流程图:理论基础:Hector & Kenneth 发表论⽂ Sagas (1987)。
huipeng92616 小时前
java·spring boot·spring cloud·微服务·架构·系统架构·php
企业级微服务开发实战(三):公共模块设计与统一规范封装目录一 封装基础通用工具类1.背景2.公共模块和基础通用包创建成功3.封装JSON基础工具类(1)为什么需要Json工具类
金融支付架构实战指南17 小时前
微服务·rpc·架构·错误码
微服务DDD落地规范:内部抛异常、RPC外层Result封装很多开发纠结:领域仓储 / 应用 Service 失败抛异常还是返回错误码 / Null/POJO,RPC 接口能不能直接返回原始 POJO? 结合阿里 Java 开发手册、蚂蚁 DDD 落地规范、京东 / 字节落地实践、开源脚手架四大权威依据,拆解分层设计思想:进程内靠异常中断流程,跨进程 RPC 强制 Result 包装,禁止裸 POJO 返回。
SilentSamsara1 天前
开发语言·分布式·python·微服务·架构
Python 微服务全链路:gRPC + 链路追踪 + 服务网格接入REST 是微服务通信的"普通话"——适用范围广,学习门槛低。但在服务间高频调用(每秒万级)的场景下,JSON 文本序列化的字节开销和 HTTP/1.1 的队头阻塞就不再是可以忽略的成本了。gRPC 的 Protocol Buffers 二进制编码 + HTTP/2 多路复用,是高吞吐服务间通信的必然演进方向。而当微服务数量从 3 个增长到 30 个,一个请求可能经过 5~8 个服务才能完成——此时若没有分布式链路追踪,排查一次超时将变成逐服务翻日志的噩梦。
小小龙学IT1 天前
微服务·架构·golang
Go 后端开发实战:从单机千QPS到十万级微服务架构的演进之路2025 年 Stack Overflow 开发者调查中,Go 在"最受喜爱语言"维度排名前三。CNCF 统计的云原生项目中,超过 75% 的核心基础设施(Kubernetes、Docker、etcd、Prometheus)由 Go 编写。
小江的记录本2 天前
java·spring boot·后端·spring·spring cloud·微服务·面试
【Spring全家桶】Spring Cloud 2023.0.x:微服务核心理论、CAP/BASE定理(附《思维导图》+《面试高频考点清单》)定义: 微服务是一种将单一应用程序拆分为一组小型、独立部署、松耦合的服务的架构风格,每个服务运行在自己的进程中,通过轻量级机制(通常是HTTP/REST或gRPC)通信,围绕具体业务能力构建,可以由独立的团队负责开发和维护。
Demon1_Coder2 天前
java·数据库·微服务
Day4-微服务-Seata默认事务以上篇文章为基础,本章讲解AT事务的使用。以火车抢票系统为例GlobalTransactional要放在事务的发起方的Service层上的public方法上
huipeng9262 天前
java·redis·mysql·spring cloud·微服务·nacos·rabbitmq
企业级微服务开发实战(二):微服务基础设施搭建与中间件部署目录一 后端开发环境搭建2.后端工程创建3.云服务器4.虚拟机准备(与云服务器二选一)二 中间件部署1.创建本地工作目录
Jabes.yang2 天前
java·微服务·mybatis·分布式事务·电商·订单系统·接口设计
Java电商订单系统面试全流程解析:接口设计、数据库、微服务与分布式事务实战面试官(严肃):“谢飞机,欢迎参加我们公司的Java开发工程师面试。今天我们将围绕电商场景,特别是订单处理系统展开,考察你的技术深度和实战能力。准备好了吗?”
Jabes.yang2 天前
java·spring boot·redis·微服务·面试·kafka·aigc
Java面试实录:AIGC场景下的Stream、微服务、Redis、Kafka与安全实战在互联网大厂Java开发岗位的面试现场,严肃的面试官遇到了“水货”程序员谢飞机,展开了一场既严谨又充满趣味的技术问答。本文通过三轮提问,循序渐进讲解了多个关键技术点,并配以代码案例,帮助你深入理解相关技术及业务场景应用。
努力搬砖的咸鱼2 天前
网络·微服务·云原生·容器·架构·kubernetes
容器编排底层原理:Kubernetes 网络模型与 CNI 插件你有没有遇到过这种情况:这些问题,很可能是因为你没有理解 Kubernetes 的核心网络机制——网络模型与 CNI 插件
kakawzw3 天前
java·微服务·ribbon
微服务组件源码2——Spring Ribbon原理(基于RibbonLoadBalancerClient)Ribbon 负载组件的内部就是集成了 LoadBalancerClient 负载均衡客户端,所以 Ribbon 负载均衡的原理本质也跟上面介绍的 LoadBalancerClient 原理一致,负载均衡器 Ribbon 默认会通过 Eureka Client 向 Eureka 服务端的服务注册列表中获取服务的信息,并缓存一份在本地 JVM 中,根据缓存的服务注册列表信息,可以通过 LoadBalancerClient 来选择不同的服务实例,从而实现负载均衡。主要做如下的增强处理:
Demon1_Coder3 天前
java·微服务·sentinel
Day3-微服务-Sentinel-具体使用引入依赖sentinel:在需要限流的实习类的方法上加入注解:要先初始化规则,由于我们设置了RocketMQ消息队列,所以要将限流规则放在确认订单前:
qingy_20463 天前
微服务·云原生·架构
【架构师之路】绪论目录【架构师之路】绪论架构师的 4 个困惑架构设计的 4 个主张1. 方法体系是大趋势2. 质疑驱动的架构设计
xingyuzhisuan3 天前
微服务·云原生·架构
异地多活聚合 API 架构:跨区域故障自动切换落地实践随着大模型商业化落地,企业接入第三方大模型接口数量普遍增长至 5~30 种,单一厂商 API 链路故障、区域机房宕机、带宽抖动会直接造成业务停服。据 2025~2026 年算力行业运维统计数据:单区域单点部署 API 网关,年均不可用时长均值 11.8 小时;采用异地多活架构后,服务年均不可用时长远可压缩至 0.72 小时以内,故障业务影响面下降 93.9%。 聚合 API 核心能力是收拢多家厂商大模型接口、统一入参格式、计费管控、路由调度,异地多活则解决地域级机房断电、运营商骨干网故障等极端风险。本文基
团子的二进制世界3 天前
微服务·架构·gateway
Gateway :微服务架构的核心网关目录一、Gateway 的核心定位与价值1. 统一入口2. 路由转发3. 横切关注点处理4. 高可用与扩展性