微服务

遥远_3 小时前
java·微服务·性能优化·高并发·限流·qps
一次高并发压垮系统的排查与重生(上)在一次常规的权益包过期批量退款中,我们的履约系统遭遇了预料之外的流量洪峰。短时间内涌入的1万多笔退款请求,让数据库CPU持续满载十分钟,部分请求失败。本文将完整回顾我们如何定位问题、实施紧急修复,并进行系统化加固的全过程。
黄俊懿5 小时前
java·后端·spring·spring cloud·微服务·gateway·架构师
【深入理解SpringCloud微服务】Gateway源码解析Gateway基于Spring-WebFlux,实现了WebFlux的两个核心组件HandleMapping和WebHandler。
FAQEW6 小时前
前端·后端·微服务·若依·二开
若依微服务版(RuoYi-Cloud)本地启动全攻略若依微服务版(RuoYi-Cloud)是基于Spring Cloud Alibaba构建的开源微服务脚手架,本文从源码下载→环境准备→数据库初始化→中间件部署→项目配置→服务启动→问题排查 全流程讲解本地启动方法,适配若依Cloud 3.6.x版本,解决新手常见的数据库、Nacos连接、依赖兼容等问题。
我就是你毛毛哥6 小时前
微服务·云原生·架构
微服务的拆分原则服务拆分一定要考虑几个问题:高内聚首先是单一职责,但不能说一个微服务就一个接口,而是要保证微服务内部业务的完整性为前提。目标是当我们要修改某个业务时,最好就只修改当前微服务,这样变更的成本更低。 一旦微服务做到了高内聚,那么服务之间的耦合度自然就降低了。 当然,微服务之间不可避免的会有或多或少的业务交互,比如下单时需要查询商品数据。这个时候我们不能在订单服务直接查询商品数据库,否则就导致了数据耦合。而应该由商品服务对应暴露接口,并且一定要保证微服务对外接口的稳定性(即:尽量保证接口外观不变)。虽然出现了服
我就是你毛毛哥6 小时前
微服务·云原生·架构
微服务的注册中心目前开源的注册中心框架有很多,国内比较常见的有:启动完成后,访问下面地址:http://192.168.150.101:8848/nacos/,注意将192.168.150.101替换为你自己的虚拟机IP地址。首次访问会跳转到登录页,账号密码都是nacos。 接下来,我们把服务注册到Nacos,步骤如下:
赵榕7 小时前
微服务·消息队列·rabbitmq
RabbitMQ发布订阅模式多实例消费者防止重复消费实现方式书接上回。上一篇文章中已经通过一个实际的业务场景结合RabbitMQ的四种交换机类型对RabbitMQ发布订阅模式同一消费者多个实例如何防止重复消费这个问题给出了解决方案。结尾的时候挖了个坑,水这篇的目的就是要把这个坑填上,给大家提供一个可以直接抄作业的代码。
没有bug.的程序员7 小时前
jvm·后端·spring cloud·微服务·ribbon·架构·gc调优
Ribbon vs LoadBalancer 深度解析Ribbon与LoadBalancer的技术演进:Ribbon请求处理的完整流程:LoadBalancer响应式执行流程:
想学后端的前端工程师7 小时前
微服务·云原生·架构
【分布式系统架构设计实战:从单体到微服务】分布式系统是大型互联网应用的基础,掌握分布式架构是架构师的核心能力。本文将深入剖析分布式系统的核心概念、常见问题和解决方案,助你构建高可用、高性能的分布式系统。
没有bug.的程序员18 小时前
jvm·微服务·云原生·容器·eureka·服务发现
Nacos vs Eureka 服务发现深度对比Nacos vs Eureka 的设计哲学对比:AP vs CP 在服务发现中的现实表现:临时实例与持久实例的对比:
黄俊懿1 天前
java·后端·spring·spring cloud·微服务·架构·架构师
【深入理解SpringCloud微服务】Seata(AT模式)源码解析——全局事务的回滚如果全局事务的调用链上某个节点发生异常了,会被TM捕获到,然后发起全局事务回滚。TransactionalTemplate#execute(TransactionalExecutor)
wodet1 天前
微服务·golang
golang实现的批量审核文本服务WebSocket长连接网关 采用Hub-Worker模型构建实时审核系统。Hub中心节点负责管理所有客户端连接与消息路由,WorkerPool异步处理审核任务。系统支持500+并发客户端连接,通过动态资源分配确保高吞吐量。
喵了几个咪1 天前
微服务·golang
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:分层设计的取舍之道(从 “简单粗暴” 到依赖倒置)在后端开发领域,分层设计是破解系统复杂度、提升可维护性的“核心心法”。对于 GoWind Admin 这类企业级中后台框架而言,API 层、Service 层(业务逻辑层)与 Data 层(数据访问层)的交互模式,直接决定了框架的灵活性、开发效率与长期演进能力。其中,Service 层与 Data 层的耦合程度,更是架构设计的“关键胜负手”。
没有bug.的程序员1 天前
java·jvm·算法·微服务·架构·负载均衡
负载均衡的真正含义:从算法到架构的深度解析负载均衡的真正含义远不止"平均分配请求":算法选择的核心考量:本地负载均衡与网关负载均衡的对比:生产环境常用高级算法:
帅那个帅1 天前
分布式·微服务·架构
微服务,集群,分布式,虚拟机的定义,关联及区别这四个概念分属不同的技术维度,虚拟机是基础的资源虚拟化技术,集群和分布式是架构部署模式,微服务是业务架构设计理念,四者既可以独立存在,也能组合使用。
前端小臻2 天前
微服务·eureka
Eureka笔记(黑马)Eureka服务注册Eureka服务发现1、服务提供者:一次业务中,被其他微服务调用的服务(提供接口给其它微服务)
zwxu_2 天前
java·微服务·消息队列·熔断
thread堆栈分析报告现网发现rabbitmq消费者程序一直没有消费消息,最终导致rabbitmq磁盘溢出。"RabbitMQ-Consumer-46" #46 prio=5 os_prio=0 tid=0x00007fd2cf551800 nid=0x127 runnable [0x00007fce6a1aa000]
Blossom.1182 天前
人工智能·python·深度学习·神经网络·微服务·重构·知识图谱
知识图谱与大模型融合实战:基于GNN+RAG的企业级智能问答系统摘要:本文将撕开知识图谱与LLM融合的技术面纱,从零构建一个支持复杂推理、可追溯、防幻觉的企业级智能问答系统。不同于简单RAG的向量检索,我们将实现GNN-enhanced知识图谱编码器,将结构化知识注入LLM推理过程。完整代码涵盖文档三元组抽取、GraphSAGE关系建模、图谱-文本联合检索、端到端微调等核心模块,实测在医疗问诊数据集上幻觉率降低68%,多跳推理准确率提升41%,并提供从Neo4j到线上推理的完整部署方案。
前端小臻2 天前
微服务
认识微服务-服务架构演变(黑马笔记)认识微服务-服务架构演变tomcat1、单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署
Wang's Blog2 天前
分布式·微服务·kafka
Kafka: 分布式配置动态更新之微服务总线实现1 ) 服务总线的本质与作用服务总线(Service Bus)是微服务架构中的公共通信层,为所有微服务提供统一的消息集成通道。在 NestJS 生态中,通过 @nestjs/microservices 模块集成 Kafka,实现: