26 lines
		
	
	
		
			529 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			529 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# GRPC Client
 | 
						|
 | 
						|
The grpc client is a [micro.Client](https://godoc.org/github.com/micro/go-micro/client#Client) compatible client.
 | 
						|
 | 
						|
## Overview
 | 
						|
 | 
						|
The client makes use of the [google.golang.org/grpc](google.golang.org/grpc) framework for the underlying communication mechanism.
 | 
						|
 | 
						|
## Usage
 | 
						|
 | 
						|
Specify the client to your micro service
 | 
						|
 | 
						|
```go
 | 
						|
import (
 | 
						|
	"github.com/micro/go-micro"
 | 
						|
	"github.com/micro/go-plugins/client/grpc"
 | 
						|
)
 | 
						|
 | 
						|
func main() {
 | 
						|
	service := micro.NewService(
 | 
						|
		micro.Name("greeter"),
 | 
						|
		micro.Client(grpc.NewClient()),
 | 
						|
	)
 | 
						|
}
 | 
						|
```
 |