Tagged articles

Dubbo

329 articles · Page 4 of 4
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 27, 2018 · Backend Development

Conquering the Alibaba Middleware Challenge: Building a High‑Performance Dubbo Service Mesh

The article details Alibaba's fourth Middleware Performance Challenge, explaining the Dubbo‑based Service Mesh problem, the Docker‑driven test scenario, scoring methodology, and optimization suggestions such as coroutines, async communication, and caching, offering participants a comprehensive guide to excel in the competition.

DockerDubboMicroservices
0 likes · 10 min read
Conquering the Alibaba Middleware Challenge: Building a High‑Performance Dubbo Service Mesh
Java Captain
Java Captain
Apr 26, 2018 · Backend Development

Dubbo Overview, Architecture, and a Step‑by‑Step Demo with Zookeeper and Spring

This article introduces Dubbo’s background, explains the evolution of e‑commerce architectures to RPC‑based distributed systems, details Dubbo’s components, advantages, and drawbacks, and provides a complete Maven‑based demo—including Zookeeper installation, Spring configuration, and Java code—for building and consuming a Dubbo service.

DubboRPCSpring
0 likes · 19 min read
Dubbo Overview, Architecture, and a Step‑by‑Step Demo with Zookeeper and Spring
Java Captain
Java Captain
Apr 23, 2018 · Backend Development

Overview of Common Java Backend Technologies: Spring MVC, Spring, MyBatis, Dubbo, Maven, RabbitMQ, Log4j, Ehcache, Redis, Shiro, and Design Patterns

This article provides a comprehensive introduction to essential Java backend technologies—including Spring MVC, Spring IoC/AOP, MyBatis, Dubbo, Maven, RabbitMQ, Log4j, Ehcache, Redis, Shiro—and outlines basic design‑pattern concepts, helping developers understand their roles, core mechanisms, and practical usage.

Design PatternsDubboMyBatis
0 likes · 13 min read
Overview of Common Java Backend Technologies: Spring MVC, Spring, MyBatis, Dubbo, Maven, RabbitMQ, Log4j, Ehcache, Redis, Shiro, and Design Patterns
Java Captain
Java Captain
Apr 15, 2018 · Backend Development

Dubbo vs Spring Cloud: A Comprehensive Comparison of RPC, Microservice Architecture, and Service Mesh

This article explains microservice fundamentals, compares RPC/gRPC/HTTP/REST communication, evaluates Dubbo and Spring Cloud frameworks—including their architectures, features, advantages, and drawbacks—and discusses related technologies such as ZooKeeper, Eureka, and Service Mesh to help developers choose the right solution.

DubboRPCSpring Cloud
0 likes · 20 min read
Dubbo vs Spring Cloud: A Comprehensive Comparison of RPC, Microservice Architecture, and Service Mesh
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 12, 2018 · Backend Development

Why Choose Dubbox Over Dubbo? A Deep Dive into Service Frameworks

This article examines the evolution of service architectures, compares major RPC and micro‑service frameworks such as Dubbo, Dubbox, Spring Cloud, and others, and provides practical guidance on selecting the most suitable technology for high‑availability, high‑concurrency backend systems.

DubboDubboxRPC
0 likes · 17 min read
Why Choose Dubbox Over Dubbo? A Deep Dive into Service Frameworks
dbaplus Community
dbaplus Community
Feb 5, 2018 · Backend Development

Transforming Legacy Payment Systems into Scalable Microservices: Real-World Insights

This article walks through a practical transformation of an old payment architecture into a high‑availability microservice ecosystem, covering SOA vs. microservices, DDD‑guided domain boundaries, Dubbo‑based implementation, operational challenges, continuous integration testing, and future plans for multi‑active data centers.

DDDDubboSOA
0 likes · 19 min read
Transforming Legacy Payment Systems into Scalable Microservices: Real-World Insights
dbaplus Community
dbaplus Community
Dec 4, 2017 · Operations

Mastering Blue‑Green, Rolling, and Canary Deployments for Game Services

This article explains the concepts, processes, and practical steps of blue‑green, rolling, and canary deployments, illustrates a game‑service topology, and details how to achieve high‑availability gateway discovery and service‑layer gray releases using Consul, Consul‑Template, Nginx, and Dubbo.

Blue-GreenCanaryConsul
0 likes · 13 min read
Mastering Blue‑Green, Rolling, and Canary Deployments for Game Services
21CTO
21CTO
Sep 25, 2017 · Backend Development

Dubbo Cluster Fault Tolerance Explained with Source Code Walkthrough

This article walks through Dubbo’s cluster fault‑tolerance mechanism, detailing the roles of Directory, Router, and LoadBalance, illustrating each step with architecture diagrams and source‑code snippets, and clarifying how different fault‑tolerance strategies like failover, failsafe, and load‑balancing are implemented.

Cluster Fault ToleranceDubboRPC
0 likes · 10 min read
Dubbo Cluster Fault Tolerance Explained with Source Code Walkthrough
Architecture Digest
Architecture Digest
Sep 25, 2017 · Backend Development

Dubbo Cluster Fault Tolerance: A Source Code Walkthrough

This article provides a step‑by‑step analysis of Dubbo’s cluster fault‑tolerance mechanism, explaining the roles of Directory, Router, and LoadBalance, illustrating the execution flow with diagrams, and clarifying how invokers are selected and balanced in a distributed Java RPC framework.

ClusterDubbobackend
0 likes · 8 min read
Dubbo Cluster Fault Tolerance: A Source Code Walkthrough
Programmer DD
Programmer DD
Sep 7, 2017 · Backend Development

Dubbo’s First Post‑Maintenance Release: Major Fixes and Dependency Upgrades

Alibaba’s Dubbo framework has launched its first version after resuming maintenance, addressing critical issues such as graceful shutdown, monitoring blockages, dynamic configuration bugs, routing errors, async leaks, and concurrency limits, while also upgrading core Maven dependencies like Spring, Zookeeper, Hessian, and more.

DubboMavenbackend
0 likes · 4 min read
Dubbo’s First Post‑Maintenance Release: Major Fixes and Dependency Upgrades
Qunar Tech Salon
Qunar Tech Salon
Aug 7, 2017 · Backend Development

Design and Implementation of a Log‑Based Service Pre‑warming Component for Java Applications

To mitigate startup latency spikes in Java-based query services caused by class loading, JIT warm‑up, and lazy resource loading, the article presents a generic, low‑cost pre‑warming component that parses local Dubbo and HTTP logs, filters, samples, and replays traffic, detailing its design, implementation, and performance optimizations.

DubboPre-warmingbackend
0 likes · 9 min read
Design and Implementation of a Log‑Based Service Pre‑warming Component for Java Applications
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 24, 2017 · Backend Development

How Dubbo’s Provider‑Consumer Architecture Powers Scalable RPC Calls

This article breaks down Dubbo’s core architecture, explaining the roles of Provider, Consumer, Registry, Monitor and Container, the step‑by‑step service registration and discovery process, the conversion of services to Invokers and Exporters, and how load balancing and monitoring work in a typical RPC workflow.

DubboRPCbackend development
0 likes · 6 min read
How Dubbo’s Provider‑Consumer Architecture Powers Scalable RPC Calls
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 24, 2017 · Backend Development

How Dubbo Powers Distributed Service Frameworks: Design, Architecture, and Implementation

This article explores the design of distributed service frameworks, detailing Dubbo’s architecture—including RPC foundation, service publishing, call chains, registry, governance, protocol support, module layers, and the step-by-step processes for exposing and consuming services—providing a comprehensive guide for backend developers.

DubboRPCbackend development
0 likes · 11 min read
How Dubbo Powers Distributed Service Frameworks: Design, Architecture, and Implementation
Qunar Tech Salon
Qunar Tech Salon
Mar 6, 2017 · Backend Development

Understanding Dubbo’s Network Transport Layer and Hessian2 Serialization

This article explains Dubbo’s network transport architecture, the Dubbo protocol with Hessian2 serialization, details the encoding/decoding process using Netty, and proposes optimization techniques such as reducing array copies, leveraging Netty 4 decoders, compressing binary data, and adopting alternative high‑performance serialization formats.

DubboNettyRPC
0 likes · 10 min read
Understanding Dubbo’s Network Transport Layer and Hessian2 Serialization
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 28, 2016 · Backend Development

Dubbo Uncovered: Core Architecture, Roles, and Implementation

This article breaks down Dubbo’s distributed service framework, detailing its RPC foundation, service publishing and consumption, call chain, registry and governance, system roles, protocol choices, layer-by-layer architecture, and the step-by-step processes of exposing and consuming services.

DubboRPCservice architecture
0 likes · 11 min read
Dubbo Uncovered: Core Architecture, Roles, and Implementation
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 16, 2016 · Backend Development

Mastering Dubbo: From Service Registry to Spring MVC Integration

This tutorial explains why Dubbo was created for large‑scale distributed services, how it solves URL management, load‑balancing and capacity‑planning challenges, and provides step‑by‑step instructions for integrating Dubbo with Zookeeper, dubbo‑admin, and Spring MVC using Maven and Java code.

DubboZookeeperdistributed services
0 likes · 13 min read
Mastering Dubbo: From Service Registry to Spring MVC Integration
Java Backend Technology
Java Backend Technology
Oct 13, 2016 · Backend Development

Mastering Dubbo: Architecture, Features, and Advanced Usage

Dubbo, an extensible Java RPC framework, evolves from simple single‑app setups to distributed service and dynamic resource governance architectures, offering RESTful calls, high‑performance serialization, flexible protocols, various clustering strategies, load‑balancing options, and a modular SPI‑based core, all detailed with diagrams and code snippets.

DubboRPCSPI
0 likes · 16 min read
Mastering Dubbo: Architecture, Features, and Advanced Usage
Architecture Digest
Architecture Digest
Sep 5, 2016 · Backend Development

Designing a Scalable E‑Commerce Architecture with SOA, Dubbo, and a Product Query DSL – Haier’s Experience

The article describes how Haier’s e‑commerce platform uses a service‑oriented architecture based on Dubbo, a fine‑grained product query DSL, and a highly scalable product service design to handle massive traffic spikes during major shopping events while maintaining performance, extensibility, and reliability.

DubboProduct ServiceSOA
0 likes · 13 min read
Designing a Scalable E‑Commerce Architecture with SOA, Dubbo, and a Product Query DSL – Haier’s Experience
Architect
Architect
Apr 30, 2016 · Backend Development

Dubbo Service Cluster Fault Tolerance and Load Balancing Configuration Guide

This article explains how to use Alibaba's open‑source Dubbo framework to configure various cluster fault‑tolerance modes and load‑balancing strategies, provides practical XML and Java code examples, and demonstrates a real‑world chat‑room application deployment.

Cluster Fault ToleranceDubbobackend development
0 likes · 16 min read
Dubbo Service Cluster Fault Tolerance and Load Balancing Configuration Guide
Qunar Tech Salon
Qunar Tech Salon
Apr 28, 2016 · Backend Development

Redesigning Asynchronous Calls in Dubbo: Consumer and Provider Side Improvements

The article analyzes the limitations of Dubbo's default synchronous RPC model, explains existing consumer and provider asynchronous mechanisms, and proposes a cleaner annotation‑processor based API that enables transparent async calls without extra configuration, improving thread utilization and service reliability.

Annotation ProcessorAsynchronousDubbo
0 likes · 10 min read
Redesigning Asynchronous Calls in Dubbo: Consumer and Provider Side Improvements
Architecture Digest
Architecture Digest
Mar 4, 2016 · Backend Development

Dubbo Distributed Service Framework Architecture Overview

This article explains the layered architecture of Alibaba's open‑source Dubbo framework, detailing its service, config, proxy, registry, cluster, monitor, protocol, exchange, transport, and serialization layers, as well as service definition, registration, monitoring, communication protocols, and package organization for building distributed backend services.

DubboMicroservicesRPC
0 likes · 12 min read
Dubbo Distributed Service Framework Architecture Overview
Architect
Architect
Dec 21, 2015 · Backend Development

Haier E‑Commerce Platform Architecture: SOA, Dubbo, and Product Service Design

This article details Haier's e‑commerce platform architecture, explaining how a SOA approach built on Dubbo enables high scalability, a flexible product service layer with a DSL query language, and performance optimizations that handle massive traffic spikes during major shopping events.

DubboProduct ServiceSOA
0 likes · 12 min read
Haier E‑Commerce Platform Architecture: SOA, Dubbo, and Product Service Design
21CTO
21CTO
Dec 7, 2015 · Backend Development

Scaling Haier’s E‑Commerce: SOA, Dubbo, and a High‑Performance Product Query Engine

Facing massive traffic spikes during events like Double‑11, Haier’s e‑commerce platform adopted a SOA architecture built on Dubbo, designed a flexible product service with a DSL‑driven query engine, and achieved high performance, linear scalability, and extensibility across diverse product categories.

DubboSOAbackend development
0 likes · 11 min read
Scaling Haier’s E‑Commerce: SOA, Dubbo, and a High‑Performance Product Query Engine