You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Seata will support multi programming language, conside language implemention difference. choose common protocol doing rpc(http2). present, seata use custom private protocol doing rpc.
Abstract Seata transport protocol module.
Add grpc module to Seata transport protocol module.
Implementation grpc interfaces transport protocol request/response.
Technical Requirements
Understand the basic principles and usage of gRPC and Netty.
Background
Seata will support multi programming language, conside language implemention difference. choose common protocol doing rpc(http2). present, seata use custom private protocol doing rpc.
Target
Add new transport protocol for seata.
Difficulty
Medium
Mentor
@jsbxyyx
Output Requirements
Abstract Seata transport protocol module.
Add grpc module to Seata transport protocol module.
Implementation grpc interfaces transport protocol request/response.
Technical Requirements
Understand the basic principles and usage of gRPC and Netty.
背景
Seata后续会支持多语言,考虑语言之前实现差异性,选择比较通用的协议进行rpc通信(http2),目前seata使用的自定义私有协议进行rpc通信。
目标
给Seata添加新传输协议
难度
中等
导师
@jsbxyyx
产出要求
抽象Seata传输协议模块
添加grpc模块到Seata传输协议模块
实现grpc接口传输协议请求/响应。
能力要求
了解gRPC和Netty基本原理及使用 。
#3741
The text was updated successfully, but these errors were encountered: