Usage Tutorial

Dubbo-go Usage Tutorial

RPC Framework

Common features and configuration methods for RPC framework communication, including streaming communication, timeout settings, filter interceptors, additional parameters, health checks, etc.

Address Discovery

Use Nacos, Zookeeper, etc. as the registry to achieve automatic discovery of address changes.

Load Balancing

Load balancing strategies and configuration methods supported by the framework.

Configuration File

Develop microservice applications using the dubbogo.yml configuration file.

Visual Observation

Visualize the internal state of applications, including log, metrics monitoring, and end-to-end tracing.

Traffic Control

Implementing traffic control through issuing routing rules, including traffic forwarding by ratio, parameter routing, gray release, dynamic adjustment of timeout, and more.

HTTP Traffic Access

Solve the problem of accessing backend RPC microservices for frontend HTTP traffic through gateway products such as Higress and APISIX.

Distributed Transactions

Dubbo distributed transaction solution.

Interoperability with Dubbo Java

Implementing interoperability between Dubbo Go and Dubbo Java applications, including service discovery, protocol communication, etc.

Deploying Applications

Learn how to deploy dubbo-go applications in scenarios such as Kubernetes, Service Mesh (Kubernetes Service), and virtual machines (Zookeeper, Nacos).

Interoperability with gRPC

Implement interoperability between Dubbo Go and the official Google version of the gRPC framework.