api层这里为什么还要定义rpc啊

来源:5-21 Pod API Handler 开发

万通筋骨创可贴

2023-04-25

这里有两个疑惑的地方, 一个是 既然是api 层为什么还要定义一次rpc, 直接调用pod 的service 不就行了么, 还有就是如果是两个不同的项目,无法直接通过包import的方式使用时,怎么处理

写回答

1回答

Cap

2023-04-26

api层的的话是和 服务端是封开的,每个 api 调用后端的使用的是rpc的方式,标准的api本身暴露可以使用其它的web 框架。另一个不同的项目需要把依赖的包提交到git 中通过 go get xxxx仓库的方式进行 引入。类似课程中的 common 仓库的引用。

0
2
Cap
回复
万通筋骨创可贴
这些通信通常涉及请求的发送和响应的接收,这些请求和响应中可能包含复杂的数据结构。为了确保发送方和接收方能够正确理解这些数据结构,我们需要预先定义数据的格式,即我们通常所说的协议。
2023-05-16
共2条回复

Go 开发者的涨薪通道,自主开发 PaaS 平台核心功能

云原生专家带来稀缺的 PaaS 平台实战,带你直击核心业务+技术

400 学习 · 169 问题

查看课程