首页
学习
活动
专区
圈层
工具
发布

#dubbo

Dubbo是一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。

Dubbo源码分析之集群容错源码剖析

老周聊架构

在对集群相关代码进行分析之前,这里有必要先来介绍一下集群容错的所有组件。包含 Cluster、 Cluster Invoker、Directory、Router...

900

Dubbo源码分析之扩展SPI源码剖析

老周聊架构

基于Dubbo SPI加载机制,让整个框架的接口和具体实现完全解耦,从而奠定了整个框架良好可扩展性的基础。SPI的底层最重要的类就是ExtensionLoade...

300

Dubbo源码分析之服务注册与消费源码剖析

老周聊架构

注册中心是Dubbo的重要组成部分,主要用于服务的注册与发现,我们可以选择Redis、Nacos、 Zookeeper作为Dubbo的注册中心,Dubbo推荐用...

800

Dubbo源码分析之整体架构设计

老周聊架构

1、dubbo的项目在github中的地址为: https://github.com/apache/dubbo

400

Dubbo服务调用深度解析:从“Service not found”异常到精准排查

用户8589624

在分布式微服务架构中,服务间的远程调用(RPC)是核心环节。Apache Dubbo作为一款高性能Java RPC框架,被广泛应用于企业级系统。然而,在实际运维...

12810

Dubbo 接口级 RPC 调用与负载均衡策略详解

用户8589624

Dubbo 是一款高性能的 Java RPC 框架,广泛应用于分布式服务架构中。它提供了丰富的功能,包括服务注册与发现、负载均衡、容错机制等。在分布式系统中,负...

5710

Spring Cloud与Dubbo集成Nacos时服务重复注册问题分析与解决方案

用户8589624

在现代微服务架构中,服务注册与发现是一个核心组件。Nacos作为阿里巴巴开源的服务注册与发现工具,广泛应用于Spring Cloud和Dubbo等微服务框架中。...

11310

深入分析Dubbo服务中的线程锁竞争问题及优化方案(utputStreamAppender.writeBytes,ReentrantLock.lock)

用户8589624

在高并发分布式系统中,线程锁竞争是一个常见但又容易被忽视的性能瓶颈问题。尤其是在使用Dubbo这样的RPC框架时,锁竞争可能会导致线程阻塞,进而影响系统的整体性...

7510

Dubbo 2.x 超时时间配置详解:从全局到方法级别的灵活控制

用户8589624

在分布式系统中,服务的调用超时时间是一个非常重要的配置项。合理的超时时间设置可以避免服务调用因网络延迟或服务端处理时间过长而导致的资源浪费和系统不稳定。Dubb...

8710

深入理解 Dubbo:从依赖引入到分布式部署

用户8589624

在现代分布式系统中,服务之间的通信是一个核心问题。Apache Dubbo 作为一款高性能的 RPC(远程过程调用)框架,广泛应用于微服务架构中。本文将详细介绍...

11710

Dubbo注册到Nacos的原理与实践

用户8589624

在微服务架构中,服务的注册与发现是核心功能之一。Dubbo作为高性能的Java RPC框架,与Nacos结合可以提供强大的服务治理能力。本文将深入探讨Dubbo...

8510

全面解析:如何使用 Nacos 打造 Dubbo 的高效配置中心

用户8589624

Nacos 是一款支持动态服务发现、配置管理的分布式系统,专为微服务架构设计。将 Nacos 集成到 Dubbo 的配置中心后,服务注册和配置中心的职责可以有效...

11910

基于 Dubbo 实现异步调用的完整指南

用户8589624

在微服务架构下,服务之间的调用往往对性能要求极高。特别是面对高并发场景时,使用同步调用模式会显著增加服务的响应时间,并对系统性能造成压力。而通过 Dubbo 异...

8210

构建高并发随机 ID 生成服务:与 Dubbo 的集成与优化

用户8589624

在现代分布式系统中,随机 ID 的生成是一个不可或缺的需求,尤其在高并发场景下,如电商订单生成、用户注册、日志追踪等,要求 ID 生成服务不仅要保证唯一性,还要...

9610

Spring Cloud 与 Dubbo 的整合:服务发现与消费者识别

用户8589624

在分布式系统中,服务发现与注册机制对于构建稳定、可扩展的应用至关重要。Spring Cloud 和 Dubbo 的整合为微服务架构提供了强大的支持,而理解其配置...

8310

Dubbo应用开发之Dubbo中协议的简介

全干程序员demo

Client[Consumer]与Server[Provider]在传输数据时双⽅的约定。

5910

Dubbo应用开发之ProtoBuf序列化的使用

全干程序员demo

为什么有前面几种序列化方式还要在了解ProtoBuf序列化呢?因为ProtoBuf是一种支持异构系统(不同编程语言的通信)的序列化方式,调用端和被调用端可以是不...

8510

Dubbo应用开发之FastJson序列化的使用

全干程序员demo

8910

Dubbo应用开发之FST序列化的使用

全干程序员demo

8210

【详解】Dubbo服务接口的设计原则

大盘鸡拌面

在微服务架构中,服务接口的设计至关重要。它不仅影响到服务的可维护性和扩展性,还直接影响到服务间的交互效率和系统的整体性能。Dubbo作为一款高性能的Java R...

11810
领券