| package main |
| |
| import ( |
| "context" |
| "fmt" |
| ) |
| |
| import ( |
| "dubbo.apache.org/dubbo-go/v3/config" |
| _ "dubbo.apache.org/dubbo-go/v3/imports" |
| greet "dubbo.apache.org/dubbo-go/v3/protocol/triple/internal/proto" |
| "dubbo.apache.org/dubbo-go/v3/protocol/triple/internal/proto/triple_gen/greettriple" |
| ) |
| |
| func main() { |
| svc := new(greettriple.GreetServiceImpl) |
| greettriple.SetConsumerService(svc) |
| if err := config.Load(); err != nil { |
| panic(err) |
| } |
| |
| resp, err := svc.Greet(context.Background(), &greet.GreetRequest{Name: "dubbo"}) |
| if err != nil { |
| panic(err) |
| } |
| |
| fmt.Println(resp.Greeting) |
| } |