22 lines
383 B
Go
22 lines
383 B
Go
package service
|
|
|
|
import (
|
|
"net/rpc"
|
|
"user-srv/config"
|
|
|
|
"github.com/sirupsen/logrus"
|
|
)
|
|
|
|
func wechatRpcClient() (*rpc.Client, error) {
|
|
// dsn:="dingtalk:9090"
|
|
dsn := config.WECHAT_DSN
|
|
client, err := rpc.Dial("tcp", dsn)
|
|
if err != nil {
|
|
logrus.WithFields(logrus.Fields{
|
|
"func": "rpcClient",
|
|
}).Warnf("rpc.Dial: %s", err.Error())
|
|
return nil, err
|
|
}
|
|
return client, nil
|
|
}
|