微服务架构

小沈同学呀2 小时前
人工智能·微服务架构·springai·mcpserver·javaai·streamablehttp
SpringAI+MCPServer实战-StreamableHTTP协议打造企业级AI工具服务各位好,最近在公司项目里折腾 Spring AI 的 MCP(Model Context Protocol)协议,踩了不少坑,也总结了一些经验。今天先把 MCP Server 端的内容单独拎出来写一篇,聊聊怎么用 Streamable HTTP 协议打造企业级的 AI 工具服务。
Cry丶15 天前
系统架构·微服务架构·spring mvc·智慧水务·设备接入·水务云平台·水表远传
水务云平台产品与微服务架构设计:从传统 Spring MVC 系统到智慧水务平台很多水务系统并不是从零开始建设的,而是从已有的燃气云、营业收费系统或远程抄表系统改造而来。这种改造方式能快速复用客户、账务、表具、抄表、支付等基础能力,但也会带来明显问题:
Thanks_ks21 天前
消息队列·rabbitmq·rocketmq·分布式事务·微服务架构·分布式系统·最终一致性
消息队列的进阶修炼:从 “不可靠交付” 到 “分布式最终一致性”在微服务架构的演进历程中,消息队列(MQ)无疑是解耦服务、削峰填谷的 “神兵利器”。无论是电商的订单异步处理,还是日志收集系统,MQ 的身影无处不在。然而,当我们沉浸在 MQ 带来的松耦合和高性能的喜悦中时,往往会忽略一个致命的问题:在复杂的分布式网络环境中,消息的传递从来都不是绝对可靠的。
Thanks_ks1 个月前
java·redis·分布式锁·redisson·微服务架构·并发编程·高可用
分布式锁:Redis 与 Redisson 的工程实践与避坑指南在单机架构中,我们通常使用 synchronized 或 ReentrantLock 来控制多线程对共享资源的并发访问。然而,随着业务的演进,系统往往会不可避免地走向分布式架构。当多个服务实例同时尝试修改同一个共享资源(例如扣减库存、处理账户余额)时,单机的本地锁便失效了。此时,我们需要引入分布式锁来保证跨进程的数据一致性。
下次再写1 个月前
java·spring boot·spring cloud·微服务架构·服务注册与发现·分布式系统·api网关
微服务架构实战:Spring Boot + Spring Cloud 从入门到精通在当今互联网高速发展的时代,传统的单体架构已经难以满足业务快速迭代和高并发的需求。微服务架构作为一种现代化的软件架构风格,已经成为构建大型分布式系统的主流方案。
南部余额1 个月前
spring·spring cloud·负载均衡·微服务架构·轮询算法·loadbanlancer
Spring Cloud LoadBalancer 详解:客户端负载均衡的原理与实践在微服务架构中,一个服务通常会部署多个实例来实现高可用和水平扩展。当服务消费者需要调用这些实例时,如何选择其中一个进行请求?这便是负载均衡要解决的问题。本文将深入介绍 Spring Cloud 官方推荐的客户端负载均衡器——Spring Cloud LoadBalancer,并解析其工作原理、设计思想、使用方法以及与 Nacos 等注册中心的集成。
腾飞开源1 个月前
微服务架构·智能决策·langgraph·deepseek·智能体开发·fastmcp·langsmith
06_系统架构设计配套视频教程: 👉《智能体微服务架构企业级实战教程》共72节更多文章专栏内容: 👉《智能体微服务架构企业级实战教程》专栏
s1mple“”2 个月前
spring boot·aigc·微服务架构·java面试·分布式系统·rag技术·redis数据库
互联网大厂Java面试实录:谢飞机的AIGC求职之旅 - JVM并发编程到Spring Cloud微服务记录一位Java程序员在互联网大厂的面试经历,从基础到进阶,从传统技术到AIGC前沿谢飞机,一名有3年Java开发经验的程序员,正在参加一家知名互联网公司的技术面试。这家公司主要从事AIGC(人工智能生成内容)业务,需要构建大规模的AI模型训练和推理平台。面试官是一位资深的技术架构师,问题从基础到深入,层层递进。
QC·Rex2 个月前
spring cloud·微服务架构·java 17·分布式系统·spring boot 3
Spring Boot 3 微服务架构实战:从零构建企业级分布式系统本文深入讲解如何使用 Spring Boot 3 构建企业级微服务架构。内容涵盖 Spring Boot 3 新特性、微服务设计原则、服务拆分策略、API 网关配置、服务发现与注册、分布式配置管理、链路追踪等核心主题。文章提供完整的 Java 代码示例,所有代码基于 Spring Boot 3.2+ 和 JDK 17+,可直接运行。通过本文,读者将掌握从零构建微服务系统的完整流程,包括项目搭建、服务拆分、通信机制、数据一致性处理等实战技巧。文章包含系统架构图、部署架构图和序列图,帮助读者独立完成企业级微服
却话巴山夜雨时i2 个月前
spring boot·kafka·prometheus·微服务架构·java面试·技术解析·互联网大厂
互联网大厂Java面试实录:从Spring Boot到Kafka的场景应用深度解析场景背景: 某互联网大厂的面试现场,候选人谢飞机(搞笑担当)正在接受技术面试,面试官严肃且专业。面试官: 你能简单说一下Spring Boot的核心特性吗?
better_liang2 个月前
java·redis·分布式锁·redisson·微服务架构·分布式系统·缓存优化
每日Java面试场景题知识点之-Redisson核心价值与优化点详解在Java企业级开发中,Redisson作为Redis的高级客户端,已经成为微服务架构和分布式系统中不可或缺的工具。相比于原生的Jedis或Lettuce,Redisson在性能、功能和使用体验上都有显著提升。本文将深入解析Redisson的核心价值和关键优化点,帮助开发者更好地理解和应用这一强大的技术组件。
递归尽头是星辰3 个月前
架构·微服务架构·架构选型·中台架构设计·分层分域架构
中台架构设计:从商品中台提炼「可复用的分层分域架构模板」中台架构曾是企业数字化转型的热门选择,阿里等大厂的实践让中台理念迅速普及,但后续部分企业的落地失败以及大厂架构理念的调整,让中台建设的痛点逐渐凸显。同时仍有大量企业选择建设中台,核心在于中台在特定场景下的不可替代性。本文以商品中台的落地实践为核心,提炼中台架构设计的通用理论、落地方法与可复用模板,为企业中台建设提供体系化参考。
渣瓦攻城狮4 个月前
分布式事务·微服务架构·java面试·线程池优化·高并发设计
互联网大厂Java面试场景解析:核心技术点与业务场景的深度结合在一家互联网大厂的Java求职面试中,面试官老王十分严肃,而面试者谢飞机则有些紧张。以下是他们之间的对话,问题围绕着核心技术栈展开,场景涉及共享经济与支付服务。
梦想总是可以实现的4 个月前
springcloud·微服务架构·java开发·分布式系统
SpringCloud2024 + JDK17实战:手把手教你从零搭建微服务全家桶(含Eureka+Gateway+Redis)最近在重构一个老旧的单体应用,团队决定采用最新的技术栈来搭建一套全新的微服务系统。我们选择了 Spring Cloud 2024 和 JDK 17 的组合,这不仅仅是追逐版本号的新鲜感,更是因为这套组合在性能、安全性和开发体验上带来的实质性提升。如果你也正在规划或已经开始一个微服务项目,希望这篇从零开始的实战指南能帮你避开我们踩过的那些坑,特别是新版兼容性、组件选型和配置优化上的问题。
编程彩机4 个月前
java·spring cloud·分布式事务·微服务架构·技术面试
互联网大厂Java面试:从Spring Cloud到分布式事务的技术场景探索在一家互联网大厂的会议室里,面试官李云龙坐在桌前,严肃地翻阅着谢宝庆的简历。谢宝庆是一名初出茅庐的Java程序员,试图通过这次面试跻身互联网大厂的技术团队。故事从这里开始。
编程彩机4 个月前
spring boot·分布式事务·微服务架构·java面试·jakarta ee
互联网大厂Java面试:从Jakarta EE到微服务架构的技术场景深度解读面试官李云龙:谢宝庆,我们今天主要围绕Jakarta EE和微服务架构展开讨论。希望你能展现出对这些技术点的理解。
编程彩机4 个月前
spring boot·kafka·分布式事务·微服务架构·java面试·技术解析
互联网大厂Java面试:从Spring Boot到分布式事务的技术场景解析在互联网大厂的招聘中,分布式系统的开发能力被认为是非常重要的核心技能之一。今天的面试模拟中,我们将以严肃的面试官李云龙和搞笑的水货程序员谢宝庆之间的对话,展开针对分布式事务的技术探讨。场景设定为某电商平台的订单处理系统。
编程彩机4 个月前
spring boot·分布式事务·微服务架构·java面试·技术解析
互联网大厂Java面试:从Spring Boot到微服务优化场景解析互联网大厂的技术面试中,面试官李云龙以严肃的态度对待所有求职者,而谢宝庆,一个总是试图用幽默掩盖自己技术短板的程序员,迎来了他的面试挑战。
编程彩机4 个月前
redis·spring cloud·消息队列·微服务架构·openfeign·java面试·分布式缓存
互联网大厂Java面试:从微服务到分布式缓存的技术场景解析在一家互联网大厂的面试中,面试官李云龙与候选人谢宝庆展开了精彩的对话。场景聚焦在微服务架构和分布式缓存的技术应用,适用于电商场景。通过三轮提问,逐步深入技术细节。
编程彩机4 个月前
java·redis·面试·kafka·消息队列·微服务架构·分布式缓存
互联网大厂Java面试:从分布式缓存到消息队列的技术场景解析李云龙: 谢宝庆,你知道什么是分布式缓存吗?它在互联网电商场景中有什么作用?谢宝庆: 这个……分布式缓存嘛,就是把缓存分布到不同的地方……然后就,缓存嘛,快啊,能加快访问速度……