微服务

拾忆,想起1 小时前
网络·网络协议·微服务·架构·php·dubbo
Dubbo网络延迟全链路排查指南:从微服务“快递”到光速传输想象一下,你在网上订购一件商品,期待次日达,结果却等了一周——这种体验就像Dubbo服务调用从预期的毫秒级延迟变成了秒级延迟。作为分布式系统的"快递小哥",Dubbo的网络性能直接决定了整个系统的用户体验。
1***s63212 小时前
javascript·微服务·devops
JavaScript微服务说起前端微服务化,最容易落地的是应用级微服务。我们团队去年把用户中心、订单流程、商品管理这三个模块拆成了独立应用。具体怎么做的?给每个子应用创建独立的代码仓库,用Webpack的Module Federation实现运行时模块联邦。当时在配置remotes字段时踩了个坑:主应用加载子应用时如果网络波动会导致白屏,后来通过配置fallback和retry机制才解决。
pengzhuofan16 小时前
微服务·架构·gateway
Gateway微服务网关在hm-gateway模块的pom.xml文件中引入依赖:代码如下:接下来,在gateway模块的resources目录新建一个application.yaml文件,内容如下:
喵了几个咪21 小时前
开发语言·微服务·golang
Golang微服务框架kratos实现Socket.IO服务Socket.IO 是一个面向实时 web 应用的 实时通讯库。它使得服务器和客户端之间实时双向的通信成为可能。底层使用EngineIO。SocketIO的的客户端使用Engine.IO-Client,服务端使用Engine.IO实现。
n***63271 天前
spring·spring cloud·微服务
SpringCloud 微服务框架单体架构:将业务全部功能集中到一个项目中,打成一个war包存储,部署在一台服务器中,只有一个数据库优点 :架构简单,部署成本低。适合小型项目
一叶飘零_sweeeet1 天前
微服务·架构·rocketmq
Spring Cloud Alibaba RocketMQ 实战:从底层原理到微服务落地全攻略作为微服务架构中的核心组件,消息队列承担着解耦、削峰、异步通信等关键职责。而 RocketMQ 凭借其高吞吐、低延迟、高可靠的特性,成为微服务场景下的首选消息中间件之一。Spring Cloud Alibaba 作为主流的微服务生态,提供了对 RocketMQ 的无缝集成支持,让开发者能够快速实现消息驱动的微服务架构。
記億揺晃着的那天1 天前
java·微服务·ddd·devops·系统拆分
从单体到微服务:如何拆分古代有句名言:“天下大势,分久必合,合久必分。” 如果把软件架构历史放进去,这句话依然成立。早期系统都像“三国时期的曹魏”——中央集权、统一大一统结构:这就是单体(Monolith)。 随着业务变大、功能越来越多,单体渐渐像一个吃撑的巨兽:
拾忆,想起1 天前
服务器·开发语言·网络·微服务·架构·php·dubbo
Dubbo超时问题排查与调优指南:从根因到解决方案深入解析Dubbo超时问题,提供从诊断到优化的完整实战方案想象一下,你正在一家热门餐厅用餐 🍽️。你点完菜后,等了30分钟还没上菜,而隔壁桌比你晚来却已经吃上了…这时你会怎么做?是继续等待?还是催单?或者直接退单?Dubbo的超时问题就像这个场景,它决定了服务调用在"等待多久后"应该放弃并采取行动。
shuidaoyuxing1 天前
微服务·云原生·架构
对 微服务 进行一次系统化、结构化的全面讲解对 微服务 进行一次系统化、结构化的全面讲解 微服务不仅是一种技术架构,更是一种组织架构和哲学思想。 一、 核心概念:什么是微服务? 要理解微服务,首先要看它的对立面:单体架构。 单体架构: 就像一个“大泥球”。 所有功能模块(如用户管理、订单处理、支付、库存)都紧密耦合在一个庞大的、单一的应用程序中。 使用同一个数据库。 优点:开发、测试、部署简单。 缺点:随着系统变得复杂,会变得笨重、难以维护、技术栈固化、可扩展性差。 微服务架构: 就像一支“专业化特种部队”。 将单个应用程序拆分成一组小的、相互独立
Mr_sun.1 天前
微服务·云原生·架构
Day11——微服务高级可以发现,这些问题都是围绕着SpringCloud的相关组件的,其中有些问题我们在课堂上已经介绍过,这里不再赘述。我们重点讲解一些之前没有讲过的,与底层实现有关的部分。
小毅&Nora1 天前
人工智能·微服务·架构
【AI微服务】【Spring AI Alibaba】 ① 技术内核全解析:架构、组件与无缝扩展新模型能力📌 本文基于 Spring AI Alibaba 最新版本(2025 年 11 月,兼容 Spring Boot 3.x / Spring Cloud Alibaba 2023.0.x) ✅ 适合中高级 Java 开发者、AI 应用架构师、云原生工程师阅读 🔗 官方文档:https://sca.aliyun.com/en/docs/ai/overview/
喵个咪2 天前
后端·深度学习·微服务
基于 Go-Kratos 与 MCP 的推荐服务实战指南在微服务与多模块协同场景下,实现服务间的标准化通信与流程调度是核心挑战。本文聚焦 go-kratos-mcp-demo 项目,讲解如何基于 Go-Kratos 框架与 MCP(模块化协同协议)构建可扩展的推荐服务,涵盖服务契约设计(proto)、模块化流程编排、召回/过滤/排序等关键模块的实现与测试,并展示实战部署与可观测性方案。
没有bug.的程序员2 天前
java·jvm·python·spring·微服务
Java 字节码:看懂 JVM 的“机器语言“本文不仅有完整的字节码指令解析,更包含JIT优化机制的深度揭秘和实战案例分析!Java字节码文件结构:
喝养乐多长不高2 天前
微服务·云原生·架构
JAVA微服务脚手架项目详解(上)更新中。。。工具包放在common/core包下为什么封装JSON工具包这里的JSON工具类使用的是Jackson
u***j3242 天前
微服务·开源·github
GitHub上10个优秀的微服务开源项目1. Starlight:AI微服务编排新秀项目地址:技术栈: Python 3.12 + gRPC + Kubernetes
喵了几个咪2 天前
开发语言·微服务·golang
Golang微服务框架Kratos实现Thrift服务Thrift是Facebook于2007年开发的跨语言的rpc服框架,提供多语言的编译功能,并提供多种服务器工作模式;用户通过Thrift的IDL(接口定义语言)来描述接口函数及数据类型,然后通过Thrift的编译环境生成各种语言类型的接口文件,用户可以根据自己的需要采用不同的语言开发客户端代码和服务器端代码。2007年由facebook贡献到apache基金,是apache下的顶级项目,具备如下特点:
e***74952 天前
spring cloud·微服务·mybatis
SpringCloud 系列教程:微服务的未来(二)Mybatis-Plus的条件构造器、自定义SQL、Service接口基本用法本篇博客将深入探讨 MyBatis-Plus 的三个核心功能:条件构造器、自定义 SQL 和 Service 接口的基本用法。通过对这些功能的学习和掌握,开发者能够更加高效地使用 MyBatis-Plus 进行业务开发。
l***O5202 天前
docker·微服务·容器
Docker微服务先说说为什么Docker和微服务这么搭。微服务的核心思想是将应用拆分成多个独立的小服务,每个服务负责特定功能,通过API通信。这种架构提升了可扩展性和维护性,但也带来了新挑战:比如服务部署的环境差异、资源隔离和快速迭代。Docker的容器化技术正好解决了这些问题。它通过镜像打包应用及其依赖,实现环境一致性;容器轻量级启动快,适合微服务的频繁发布;再加上Docker Compose这样的工具,能轻松管理多服务编排。举个例子,我们用一个简单的Dockerfile定义服务环境: 加上应用jar包,就能在任何支持
踏浪无痕2 天前
spring boot·微服务
Nacos 配置刷新踩坑:复杂嵌套 Map 为什么刷不上?最近在做商品库存预警的配置管理,我们用的是 Nacos 做配置中心。按理说很简单的事情,配置类上加个 @RefreshScope,Nacos 里改完配置发布,应用就能自动刷新,对吧?
后端小张2 天前
java·开发语言·spring boot·spring·spring cloud·微服务·原理
【JAVA 进阶】Spring Cloud 微服务全栈实践:从认知到落地本文采用“总—分—总”结构,围绕 Spring Cloud 在微服务架构中的核心能力进行系统讲解。以理论为主、代码为辅,提供清晰多级目录与落地建议,适合已有 Spring Boot 基础、准备或正在进行微服务实践的工程师。