[Discussion Proposal] Introduce Apache Fory into Dubbo's Main Repository with Official Support
- Dominant language
- Java
- Stars
- 41.6k
- Forks
- 26.4k
- Avg merge
- 15h 13m
- Merged PRs (30d)
- 4
Description
### Pre-check
- [x] I am sure that all the content I provide is in English.
### Search before asking
- [x] I had searched in the [issues](https://github.com/apache/dubbo/issues?q=is%3Aissue) and found no similar feature requirement.
### Apache Dubbo Component
Java SDK (apache/dubbo)
### Descriptions
Hello everyone. I’d like to bring up the topic of Apache Fory again. As I’ve noticed recently, the Fory community has strong support and a large user base—even larger than Hessian’s. Additionally, as shown in their benchmark results, it has very powerful optimizations, outperforming Hessian by more than ten times. Now that it’s an Apache top-level project, should we add it to the main repository to provide official support? Or perhaps we can consider when we should import it. Looking forward to everyone feedback.
Here are the relevant links:
Benchmark details: https://fory.apache.org/docs/docs/introduction/benchmark/
Related issue: https://github.com/apache/fory/issues/1766
### Related issues
https://github.com/apache/dubbo/issues/15652
### Are you willing to submit a pull request to fix on your own?
- [x] Yes I am willing to submit a pull request on my own!
### Code of Conduct
- [x] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
Contributor guide
Research direction
Start by reviewing related Dubbo issue #15652 and Apache Fory issue #1766, then read the linked Fory benchmark details. This discussion needs a decision on whether and when Fory should receive official support in Dubbo's Java SDK; done means an agreed integration scope and plan.
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
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100