master
huanghai 5 years ago
parent c5fa4b48b5
commit acb6c10029

@ -1,18 +1,21 @@
/**
功能:{{.description}}
作者:{{.authorName}}
时间:{{.currenttime}}
*/
func {{.interfaceName}}({{.Parameters}}) (*{{.tableName}}Proto.Reply, error) {
//1、准备动作连接服务器
ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
defer cancel()
conn := GRpcUtil.GetConnection()
//2、业务传参
c := {{.tableName}}Proto.New{{.tableName}}ManageClient(conn)
Reply, err := c.{{.interfaceName}}(ctx, &{{.tableName}}Proto.{{.argPrefix}}{{.RpcServiceParameters}})
if err != nil {
LogUtil.Error("{{.description}}错误: ", err.Error())
}
return Reply, err
}
/**
功能:{{.description}}
作者:{{.authorName}}
时间:{{.currenttime}}
*/
func {{.interfaceName}}({{.Parameters}}) (*{{.tableName}}Proto.Reply, error) {
//1、准备动作连接服务器
ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
defer cancel()
conn := GRpcUtil.GetConnection()
if conn == nil {
return nil, errors.New("RPC服务未启动")
}
//2、业务传参
c := {{.tableName}}Proto.New{{.tableName}}ManageClient(conn)
Reply, err := c.{{.interfaceName}}(ctx, &{{.tableName}}Proto.{{.argPrefix}}{{.RpcServiceParameters}})
if err != nil {
LogUtil.Error("{{.description}}错误: ", err.Error())
}
return Reply, err
}

@ -10,5 +10,5 @@ chmod +x dsBaseRpc
# 运行为后台进程
cd /usr/local/dsMin/dsBaseRpc &&
# 使用dlv方便远程调试
dlv --listen=:2345 --headless=true --api-version=2 exec ./dsBaseRpc
/usr/local/dsMin/dsBaseRpc/dsBaseRpc

@ -0,0 +1,15 @@
#!/bin/bash
# 先杀掉内存中的进程
kill -9 `pgrep -f dsBaseRpc` 2>/dev/null
# 休息3秒
sleep 3
cd /usr/local/dsMin/dsBaseRpc
chmod +x dsBaseRpc
# 运行为后台进程
cd /usr/local/dsMin/dsBaseRpc &&
# 使用dlv方便远程调试
dlv --listen=:2345 --headless=true --api-version=2 exec ./dsBaseRpc

@ -35,7 +35,7 @@ func main() {
//执行SSH命令行,授权
cli.Run("chmod +x /usr/local/dsMin/dsBaseRpc/dsBaseRpc")
cli.Run("chmod +x /usr/local/dsMin/dsBaseRpc/start.sh")
cli.Run("chmod +x /usr/local/dsMin/dsBaseRpc/debug.sh")
cli.Run("chmod +x /usr/local/dsMin/dsBaseRpc/remote.sh")
cli.Run("chmod +x /usr/local/dsMin/dsBaseRpc/stop.sh")
//启动
cli.Run("cd /usr/local/dsMin/dsBaseRpc && ./start.sh")

Loading…
Cancel
Save