Sign inSign up

openeuler/dubbo

Sponsored OSS

By openeuler

•Updated 3 months ago

Image
0

5.1K

openeuler/dubbo repository overview

⁠Quick reference

⁠Dotnet Runtime (.NET Runtime) | openEuler

Current Dubbo docker images are built on the openEuler⁠. This repository is free to use and exempted from per-user rate limits.

Apache Dubbo is an RPC service development framework designed to address service governance and communication issues in microservice architectures. The official implementation provides multi-language SDKs such as Java and Golang. Microservices developed using Dubbo inherently possess the ability to discover and communicate with each other remotely. By leveraging Dubbo’s rich service governance features, you can achieve service discovery, load balancing, traffic scheduling, and other service governance requirements. Dubbo is designed to be highly extensible, allowing users to easily implement various custom logics for traffic interception and routing.

Learn more about Dubbo on Dubbo Website⁠⁠.

The tag of each dubbo docker image is consist of the version of dubbo and the version of basic image. The details are as follows

TagCurrentlyArchitectures
3.3.4-oe2403sp1⁠Dubbo 3.3.4 on openEuler 24.03-LTS-SP1amd64, arm64
3.3.5-oe2403sp2⁠Dubbo 3.3.5 on openEuler 24.03-LTS-SP2amd64, arm64
3.3.5-oe2403sp4⁠Dubbo 3.3.5 on openEuler 24.03-LTS-SP4amd64, arm64

⁠Usage

In this usage, users can select the corresponding {Tag} based on their requirements.

  • Pull the openeuler/dubbo image from docker

    docker pull openeuler/dubbo:{Tag}
    
  • Start a dubbo instance Because the registration center is enabled in the configuration file, the Nacos server was started locally for the duboo application to run properly.

    docker run -d -p 50051:50051 --name my-dubbo openeuler/dubbo:{Tag}
    
  • Verify instance status

    You can send an HTTP request to the dubbo application using curl, and if it started successfully you will receive a "Hello Dubbo" reply.

     curl \
    	--header "Content-Type: application/json" \
    	--data '["Dubbo"]' \
    	http://localhost:50051/org.apache.dubbo.samples.quickstart.dubbo.api.DemoService/sayHello/
    
  • View container running logs

    docker logs -f my-dubbo
    
  • To get an interactive shell

    docker run -it --entrypoint /bin/bash --name my-dubbo openeuler/dubbo:{Tag}
    

⁠Question and answering

If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images⁠.

Tag summary

Content type

Image

Digest

sha256:4c165c7c4…

Size

391.1 MB

Last updated

3 months ago

docker pull openeuler/dubbo

This week's pulls

Pulls:

6

Last week