apache / apache/dubbo-go

Is must that the first alpha of the method name in java interface is upper case to compatible with golang?

Open
#257 6 comments 0 reactions 0 assignees View on GitHub
good first issue
Dominant language
Go
Stars
5k
Forks
1k
Avg merge
2d 8h
Merged PRs (30d)
31

Description

**What would you like to be added**:

If apache/dubbo-go project can compatible with golang by comparing to the method name in client.yml. If the first alpha of the method name in the config is not Upper case, transfer it to lower case when searching the java method name.

**Why is this needed**:

I am trying to call java dubbo services by using apache/dubbo-go. Due to historical reasons, it is not possible to change java codes because they are called by other many projects.

Contributor guide

Open the contributing guide

Research direction

Start by tracing how dubbo-go reads the method name from client.yml and resolves the corresponding Java service method. Confirm the existing name-matching behavior with a mixed-case example, then add coverage for a lowercase initial character and verify that Java Dubbo calls still resolve correctly.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, java
Domain
api, backend, distributed-systems
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.