| 123456789101112131415161718192021222324252627 | package clientimport (	grpctransport "github.com/go-kit/kit/transport/grpc"	kitgrpc "github.com/go-kit/kit/transport/grpc"	"github.com/longjoy/micro-go-course/section35/zipkin-kit/pb"	endpts "github.com/longjoy/micro-go-course/section35/zipkin-kit/string-service/endpoint"	"github.com/longjoy/micro-go-course/section35/zipkin-kit/string-service/service"	"google.golang.org/grpc")func StringDiff(conn *grpc.ClientConn, clientTracer kitgrpc.ClientOption) service.Service {	var ep = grpctransport.NewClient(conn,		"pb.StringService",		"Diff",		EncodeGRPCStringRequest,		DecodeGRPCStringResponse,		pb.StringResponse{},		clientTracer,	).Endpoint()	StringEp := endpts.StringEndpoints{		StringEndpoint: ep,	}	return StringEp}
 |