apache / apache/dubbo

dubbo3未来是否支持其他更友好的IDL方式呢

Open
#11,499 2 comments 0 reactions 0 assignees View on GitHub
type/proposal
Dominant language
Java
Stars
41.6k
Forks
26.4k
Avg merge
15h 13m
Merged PRs (30d)
4

Description

目前提供的photobuf在定义服务的时候只能有一个入参和返参对象,导致之前使用dubbo定义的java接口并不能直接通过photobuf发布给其他语言进行使用,那些多参数的老接口如果其他语言想用的话 java端必须按照从新定义内部实现规则,对老代码迁移不太友好,可以参考zeroc ice的slicestub的IDL方式

Contributor guide

Open the contributing guide

Research direction

The issue proposes a friendlier IDL than the current protobuf approach, referencing ZeroC Ice Slice, so multilingual clients can use legacy Java interfaces with multiple parameters. Start by reviewing Dubbo’s current protobuf service-definition limitations and comparing the Slice IDL model. Done would require an agreed design and implementation plan, but the issue names no files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend-api-design, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.