apache / apache/dubbo

Dubbo 3 peripheral RPC protocol and serialization protocol extension implementation

Open
#7,781 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
41.6k
Forks
26.4k
Avg merge
15h 13m
Merged PRs (30d)
4

Description

Dubbo 3 needs to support a variety of protocols to facilitate users to implement different situations and need to be implemented based on dubbo-spi-extension.

Project requirements:
- Dubbo 3 supports RMI, thrift, webservice, http and other RPC protocols
- Dubbo 3 supports serialization protocols such as avro, fastjson, fst, gson, kryo, protobuf, protostuff, etc.

Skills requirement:
- Proficiency in Java
- Familiar with Dubbo SPI mechanism
- Understand RPC protocols such as RMI, thrift, webservice, http, etc.
- Understand serialization protocols such as avro, fastjson, fst, gson, kryo, protobuf, protostuff, etc.

Dubbo 3 需要支持多种多样的协议,方便用户落地不同的情况,需要基于 dubbo-spi-extension 实现。

产出要求:
- Dubbo 3 支持 RMI、thrift、webservice、http 等 RPC 协议
- Dubbo 3 支持 avro、fastjson、fst、gson、kryo、protobuf、protostuff 等序列化协议

技术要求:
- 熟练使用 Java
- 熟悉 Dubbo SPI 机制
- 了解 RMI、thrift、webservice、http 等 RPC 协议
- 了解 avro、fastjson、fst、gson、kryo、protobuf、protostuff 等序列化协议

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.