微光实验室 · 标签归档

标签: 微服务

共 9 篇文章,按主题汇总相关教程、案例、工程实践和阶段性总结。

RabbitMQ 分布式通信怎么选:SOA/Dubbo、微服务 OpenFeign、同步重试与 MQ 异步可靠性落地

分布式服务拆分后,服务间通信从同步调用演进到异步解耦,伴随重试、幂等、可靠性问题。同步链路必须「有界重试+可观测+降级」,跨服务副作用用「任务化/MQ+幂等+补偿」兜底。

深入浅出 RPC 单体架构 垂直架构 分布式架构 微服务架构

随着互联网技术的快速发展和移动设备的普及,全球互联网用户数量已从2000年的3.6亿增长至2023年的53亿。与此同时,网站流量呈现出指数级增长态势。

深入浅出 RPC Dubbo 详细介绍 上手指南

RPC Dubbo技术详解:服务注册与发现(Zookeeper/Nacos)、RPC通信原理(Netty/Tomcat)、Dubbo协议与序列化、负载均衡策略(Random/RoundRobin/LeastActive)、服务降级与熔断机制。

深入浅出 RPC Dubbo 上手 父工程配置编写 附详细POM与代码

在 Dubbo 分布式服务框架中,所有的服务调用都是基于 Java 接口进行交互的。这种接口契约式设计确保了服务提供者和消费者之间的解耦。具体工作流程如下

深入浅出 RPC Dubbo 上手 生产者模块详解

Dubbo生产者模块配置与运行机制:服务导出(export)流程、动态代理实现(javassist/javassist)、负载均衡策略、集群容错(Failover/Failfast/Failsafe)、SPI扩展机制与Filter拦截链。

深入浅出 RPC Dubbo 上手 消费者模块详解+主程序 附代码

解析配置:ReferenceConfig, DubboBootstrap,读取配置并合并 注册中心订阅:RegistryDirectory,向 Nacos/ZooKeeper 订阅服务列表 目录路由:

深入浅出 RPC Dubbo Admin可视化管理 安装使用 源码编译、Docker启动

Dubbo Admin 是一个功能强大的可视化管理和监控平台,主要用于管理和监控 Dubbo 微服务架构中的各项服务。它提供了直观的用户界面,让运维人员和开发者能够更方便地进行服务治理和运维工作。

深入浅出 RPC Dubbo Adaptive 与 Filter 拦截器机制全解析:动态扩展与服务链路增强实践

Dubbo 中的 Adaptive 功能是一种动态适配机制,它能够根据运行时条件自动选择并加载最合适的扩展点实现。该功能的核心是解决在分布式系统中如何根据不同的运行环境和配置动态切换具体实现类的问题。

深入浅出 分布式服务 基本概念 对比集群 常见模式 通信方式 三态详解

分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。分布式服务指的是将系统中的不同功能模块部署在多个服务器节点上,通过网络进行通信与协作,实现整体系统的功能目标。