代码拉取完成,页面将自动刷新
见 NACOS
配置:(完整配置以trpc_go.yaml 为准)
server: # 服务端配置
service: # 业务服务提供的 service,可以有多个
- name: trpc.${app}.${server}.Greater # service 的路由名称
registry: nacos
plugins:
naming:
nacos:
address: nacos.cloud.com:8848 # nacos服务地址
namespaceid: xxxxx # 名字服务ID
client: #客户端调用的后端配置
service: #针对单个后端的配置
- callee: trpc.test.helloworld.Greeter #后端服务协议文件的service name, 如何callee和下面的name一样,那只需要配置一个即可
target: nacos://trpc.test.helloworld.Greeter #后端服务地址 nacos
network: tcp #后端服务的网络类型 tcp udp
protocol: http #应用层协议 trpc http
timeout: 10000 #请求最长处理时间
serialization: 2 #序列化方式 0-pb 1-jce 2-json 3-flatbuffer,默认不要配置
main 入口:
package main
import (
"github.com/trpc-go/trpc-go"
"github.com/trpc-go/trpc-go/server"
_ "gitee.com/trpc-go-tools/trpc-naming-nacos"
)
func main() {
s := trpc.NewServer()
// do sth ...
s.Serve()
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。