Documentation ¶
Overview ¶
Package grpc transparently forwards the grpc protocol using a go-micro client.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Proxy ¶
type Proxy struct { // Endpoint specified the fixed endpoint to call. Endpoint string // The client to use for outbound requests Client client.Client // contains filtered or unexported fields }
Proxy will transparently proxy requests to the backend. If no backend is specified it will call a service using the client. If the service matches the Name it will use the server.DefaultRouter.
func NewSingleHostProxy ¶
NewSingleHostProxy returns a router which sends requests to a single backend
func (*Proxy) ProcessMessage ¶
ProcessMessage acts as a message exchange and forwards messages to ongoing topics TODO: should we look at p.Endpoint and only send to the local endpoint? probably
func (*Proxy) ServeRequest ¶
ServeRequest honours the server.Proxy interface
Click to show internal directories.
Click to hide internal directories.