go-zero rpc直连配置和postman请求rpc

go-zero 默认是支持 rpc 直连接的 无需配置

当然我问他官方群里大佬说是可以参考 go-zero-lock-lock 有示例,后续再研究吧

搜搜关键词 go-zero服务端使用endpoints配置rpc直连

在 go-zero 中配置 zrpc 直连,需要在 service.yaml 文件中设置相关的配置信息,例如:

yaml复制代码Name: your_service
...
Rpc:
  Type: zrpc
  StrictControl: false
  Direct:
    - 127.0.0.1:50051

其中,Type 指定使用 zrpc 协议,StrictControl 表示是否开启严格控制模式,Direct 是一个列表,用于指定直连的地址。在这个例子中,我们将服务直接连接到本地的 50051 端口上。

注意,在直连模式下,go-zero 的负载均衡策略会失效,因此需要确保直连的服务具备高可用性。

postman 直接测试连接 rpc(我这里启动的是 go-zero 服务)

导入 proto 文件

提示导入成功

可以查看 proto 文件

创建 gprc 请求

启动 rpc 服务

自己启动,本人是 wsl2+ubuntu+golang debug 启动

输入 rpc 服务 虚拟 ip 和端口

请求

猜你喜欢

转载自blog.csdn.net/qq_27229113/article/details/129816886