微服务

ALex_zry2 小时前
运维·docker·微服务·云原生·架构
Consul全方位入门指南:第二阶段—— 实操。Consul核心功能与项目集成本文将详细讲解如何将Consul的核心功能集成到C++项目中,涵盖服务注册与发现、健康检查以及分布式配置管理三大关键方面,并通过可操作的伪代码示例展示具体实现路径。
TracyCoder1232 小时前
微服务·zookeeper·架构·注册中心
微服务注册中心基础(五):Zookeeper 适用场景Zookeeper的核心优势是 强一致性、高可靠性、丰富的分布式协调能力,但其注册中心能力是“衍生功能”(并非专门设计),因此需结合其特性场景选择,核心适用情况如下:
摇滚侠2 小时前
笔记·spring cloud·微服务
2025最新 SpringCloud 教程,编写微服务 API,笔记08编写微服务 API 🔗
7***31884 小时前
android·mysql·微服务
若依微服务中配置 MySQL + DM 多数据源本文将详细说明如何在若依(RuoYi)微服务架构中集成 MySQL 和达梦(DM)数据库,实现多数据源配置。通过配置多个数据源,可以灵活管理数据库资源,满足不同的数据存储需求。
一只爱喝果粒橙的程序员5 小时前
微服务·seata·分布式事务
Spring Cloud分布式事务(基于Seata AT模式,集成Nacos)--学习版对于从未接触过Seata的同学来说,想要快速上手Seata还是需要花费比较长的时间,因为本身微服务开发中环境的搭建、以及各种配置都已经很繁琐了,然后再集成Seata,Seata又有许多配置,对于每个微服务来说,针对Seata又有一些配置,要搞清楚各种配置之间的关系,对于像我这样的小白来说,着实不是一件容易的事。但Seata作为分布式事务的关键解决方案,在微服务架构中起着至关重要的作用。接下来,我将结合自身小白学习踩坑的过程,为大家介绍Seata的实操步骤,帮助大家少走弯路。
G***E3166 小时前
微服务·云原生·架构
PHP微服务通信消息队列实践先说说为啥非用消息队列不可。微服务架构下,服务拆得越细,通信就越容易成瓶颈。比如订单服务调用库存服务,如果直接HTTP同步请求,万一库存服务响应慢或者挂了,订单流程就得卡壳。消息队列的核心优势就是解耦和异步:订单服务只需往队列里扔个消息,库存服务自己慢慢消费,两边互不耽误。我们选的是RabbitMQ,原因嘛,一是协议成熟(AMQP),二是社区资源多,PHP集成起来也简单。当然Kafka也行,但RabbitMQ在消息可靠性上更省心,适合我们这种对数据一致性要求高的业务。
TracyCoder1237 小时前
微服务·云原生·架构·注册中心
微服务注册中心基础(一):AP架构原理在微服务架构中,注册中心的架构设计直接决定了服务发现的可用性、一致性和性能。其中AP架构(Availability + Partition Tolerance)是注册中心的核心设计范式之一,尤其适用于追求高可用、容忍短暂数据不一致的分布式场景(如微服务高频服务注册/发现)。
q***518918 小时前
java·spring cloud·微服务
SpringCloud系列教程:微服务的未来(十四)网关登录校验、自定义过滤器GlobalFilter、GatawayFilter在微服务架构中,API 网关扮演着至关重要的角色,负责路由请求、执行安全验证、流量控制等任务。Spring Cloud Gateway 作为一个强大的网关解决方案,提供了灵活的方式来实现这些功能。
努力发光的程序员19 小时前
spring boot·缓存·微服务·消息队列·rabbitmq·spring security·安全框架
互联网大厂Java面试:从Spring Boot到微服务架构面试官: 谢飞机,首先欢迎你来面试。我们音视频平台的后端系统主要用到Spring Boot,你对它了解如何?如何处理热部署问题?
阿拉斯攀登1 天前
spring cloud·微服务·gateway
Spring Cloud Gateway 的内置路由过滤器使用Spring Cloud Gateway 的内置路由过滤器(Built-in Route Filters)是网关核心功能之一,用于对请求 / 响应进行拦截和处理(如修改请求头、添加响应头、路径重写、限流等),无需自定义代码即可满足大部分常见场景。
无心水1 天前
分布式·微服务·架构·sentinel·分布式限流·resilience4j·分布式利器
【分布式利器:限流】3、微服务分布式限流:Sentinel集群限流+Resilience4j使用教程上一篇我们讲解了网关层限流,实现了“流量入口拦截”。但在微服务架构中,服务间的调用流量(如订单服务调用库存服务)不会经过网关,若某服务因上游调用量突增而过载,仍会导致系统雪崩。
一起学开源1 天前
分布式·微服务·架构·流程图·软件工程
分布式基石:CAP定理与ACID的取舍艺术在构建分布式系统时,我们往往梦想着构建一个既完美一致、又永远可用、还能容忍任何网络故障的系统。然而,物理定律和数学理论告诉我们:不存在完美的银弹。本篇将深入探讨分布式系统的理论基石——CAP 定理,以及从 ACID 到 BASE 的思维跃迁。
TracyCoder1231 天前
学习·微服务·架构
微服务概念理解学习笔记要理解 微服务 和 分布式,核心是先明确两者的 定义边界、核心目标,再理清它们的 包含关系——微服务是分布式的一种具体实现形式,分布式是微服务的技术基础。下面用「通俗类比+技术定义+核心特性+对比表格」的结构化方式,帮你彻底理清:
TracyCoder1231 天前
笔记·学习·微服务
微服务框架选型学习笔记在 Java 生态中,微服务框架已形成成熟的技术体系,核心围绕 “全栈微服务解决方案”“云原生优化”“高性能RPC” 三大方向,以下是当前企业级项目中最主流、落地最广泛的框架,附核心特性、适用场景和选型建议:
Tadas-Gao1 天前
java·spring boot·分布式·微服务·云原生·架构·系统架构
Spring Boot 4.0架构革新:构建更精简、更安全、更高效的Java应用在当今云原生与敏捷开发主导的技术领域,Spring Boot 4.0的发布标志着Java企业级开发进入了一个全新的阶段。作为Spring生态中最具影响力的项目,Spring Boot始终遵循“约定优于配置”的核心理念,而4.0版本则在此基础上迈出了更为大胆的一步——通过精简架构、强化类型安全和优化性能表现,重新定义了现代Java应用的开发模式。这一版本不仅反映了技术本身的内在演进需求,更体现了行业对高效、可靠与安全解决方案的持续追求。
草原印象1 天前
spring·spring cloud·微服务
Spring Cloud、Spring Cloud Alibaba微服务实战Spring Cloud Alibaba提供微服务开发的⼀站式解决⽅案。包含开发分布式应⽤服务的必需组件,⽅便开发者通过Spring Cloud编程模型轻松使⽤这些组件来开发分布式应⽤服务。依托Spring Cloud Alibaba,只需要添加⼀些注解和少量配置,就可以将Spring Cloud应⽤接⼊阿⾥分布式应用解决⽅案,通过阿⾥中间件来迅速搭建分布式应⽤系统。
whltaoin1 天前
java·微服务·nacos·springcloud·注册中心·配置中心
【 Java微服务 】Spring Cloud Alibaba :Nacos 注册中心与配置中心全攻略(含服务发现、负载均衡与动态配置)参考SpringClooud Alibaba:https://github.com/alibaba/spring-cloud-alibaba/blob/2023.x/README-zh.md
TracyCoder1231 天前
微服务·云原生·架构·注册中心
微服务注册中心基础(二):CP架构原理在分布式系统中,CP架构(Consistency + Partition Tolerance)是与AP架构并列的核心设计范式,尤其适用于对数据一致性要求极高的场景(如金融交易、分布式协调)。
0***142 天前
微服务·云原生·架构
PHP在微服务中的架构设计先说服务拆分这个老大难。见过有团队按数据库表结构硬拆的,结果两个服务整天互相调用,比分布式单体还离谱。建议按业务边界划分,比如用户中心、订单服务、库存服务各成体系。有个血泪教训:商品服务的SKU模块和SPU模块本来耦合紧密,非要把它们拆成两个服务,结果跨服务事务把团队逼得天天通宵。后来改成将商品域整体作为服务,内部用模块化区分,这才消停。
pengzhuofan2 天前
java·微服务·sentinel
Sentinel 服务保护Sentinel是阿里巴巴开源的一款服务保护框架,目前已经加入SpringCloudAlibaba中。官方网站:Sentinel中国官网