Dubbo GSoC 2023 - JSON compatibility check
- Dominant language
- Java
- Stars
- 41.6k
- Forks
- 26.4k
- Avg merge
- 15h 13m
- Merged PRs (30d)
- 4
Description
Dubbo currently supports a large number of Java language features through hessian under the Java SDK, such as generics, interfaces, etc. These capabilities will not be compatible when calling across systems. Therefore, Dubbo needs to provide the ability to detect the interface definition and determine whether the interface published by the user can be described by native json.
https://issues.apache.org/jira/browse/DUBBO-120
Contributor guide
Research direction
Start by reading the linked DUBBO-120 issue and the Dubbo interface and serialization documentation. Determine how published interfaces using Java features such as generics and interfaces can be checked for native JSON compatibility; done should include a defined detection capability and its compatibility rules.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- api, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100