 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package proxy is a transparent proxy built on the go-micro/server
Package proxy is a transparent proxy built on the go-micro/server
Index ¶
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var (
	DefaultEndpoint = "localhost:9090"
)
    Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(o *Options)
type Proxy ¶
type Proxy interface {
	// ProcessMessage handles inbound messages
	ProcessMessage(context.Context, server.Message) error
	// ServeRequest handles inbound requests
	ServeRequest(context.Context, server.Request, server.Response) error
	// Name of the proxy protocol
	String() string
}
    Proxy can be used as a proxy server for go-micro services
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| Package grpc transparently forwards the grpc protocol using a go-micro client. | Package grpc transparently forwards the grpc protocol using a go-micro client. | 
| Package http provides a micro rpc to http proxy | Package http provides a micro rpc to http proxy | 
| Package mucp transparently forwards the incoming request using a go-micro client. | Package mucp transparently forwards the incoming request using a go-micro client. | 
 Click to show internal directories. 
   Click to hide internal directories.