传输协议

📄️ 概览

kratos 框架对传输层进行了抽象,用户可以通过实现接口来接入实现,框架默认实现了gRPC和HTTP两种通信协议传输层。用户在实现通讯协议传输层时可以参考一下官方实现的代码。

📄️ HTTP

transporter/http 中基于 gorilla/mux HTTP路由框架实现了Transporter,用以注册 http 到 kratos.Server() 中。

📄️ gRPC

transporter/grpc 中基于谷歌的 grpc 框架实现了Transporter,用以注册 grpc 到 kratos.Server() 中。