SkyWalking - 支持的中间件清单:Spring Cloud、Dubbo、RocketMQ、ShardingSphere 等
📝 摘要 本文介绍了开源APM工具Apache SkyWalking的核心功能及其对主流中间件的深度集成方案。作为分布式系统全链路监控利器,SkyWalking支持无侵入式探针采集数据,提供可视化拓扑图、调用链追踪、性能指标分析等功能。 重点内容包括: 架构解析:Agent探针、OAP服务端、存储与UI的协作流程 环境搭建:快速部署SkyWalking服务端与探针 集成示例: Spring Cloud:通过Feign实现服务间调用追踪 Dubbo:展示RPC调用的全链路监控方案 可视化效果:通过Merma
Java-194 RabbitMQ 分布式通信怎么选:SOA/Dubbo、微服务 OpenFeign、同步重试与 MQ 异步可靠性落地
SOA(Dubbo + ZooKeeper 的 RPC 注册发现)、微服务(Spring Cloud OpenFeign 的 HTTP 调用)、以及电商“落库后更新索引/静态页”的同步与异步实现。同步方案强调避免递归死循环与阻塞放大,采用有界重试、退避、超时与熔断;异步方案通过任务缓存/消息队列(Kafka/RabbitMQ)解耦主链路,但必须补齐可靠投递、重复消费幂等、失败补偿与死信/重试策略。文中给出 RPC vs HTTP 的工程化选型条件(频次、延迟、接口规模、跨语言)与落地关注点(消息丢失、防重复
Spring Cloud跨语言:3种方案,5倍性能,为什么你的微服务还在用Dubbo?
摘要: 本文深入探讨Spring Cloud实现跨语言微服务通信的三大核心方案: Sidecar模式:通过代理非Java服务,性能提升5倍,延迟从150ms降至30ms ASM+MSE方案:结合阿里云服务网格,吞吐量提升3倍至2400TPS Feign+自定义序列化:优化JSON处理,调用成功率从95%提升至99.9% 通过500+行代码示例和真实案例对比,揭示各方案适用场景: Sidecar适合简单接入(代码复杂度低) ASM+MSE适用于云原生环境(治理完善但部署复杂) Feign方案侧重高性能JSON
国产化分布式服务框架双雄:Dubbo与Spring Cloud Alibaba 服务调用解决方案全解析
摘要:在信创产业推进"2+8+N"替代工程的背景下,分布式系统成为政企数字化转型的核心架构。Dubbo国产化版本和SpringCloudAlibaba作为两大主流框架,针对分布式服务调用中的注册发现混乱、负载不均等痛点,提供了完善的解决方案。文章详细分析了两者的服务注册发现机制和负载均衡策略,包括Dubbo的RPC架构高效注册和SpringCloudAlibaba的微服务全链路治理,并介绍了在信创异构环境下的适配优化。通过政务云和银行核心系统等实际案例,展示了这两大框架在信创场景中的应用




