mirror of
https://github.com/go-micro/go-micro.git
synced 2024-12-24 10:07:04 +02:00
.. | ||
http_client.go | ||
http_server.go | ||
proxy.go | ||
README.md | ||
rpc_client.go | ||
rpc_server.go |
Go
This Go example uses vanilla net/http and the proxy
- proxy.go: methods to call proxy
- rpc_{client,server}.go: RPC client/server
- http_{client,server}.go: HTTP client/server
RPC Example
Run proxy
micro proxy
Run server
# serves Say.Hello
go run rpc_server.go proxy.go
Run client
# calls go.micro.srv.greeter Say.Hello
go run rpc_client.go proxy.go
HTTP Example
Run proxy with proxy handler
micro proxy --handler=http
Run server
# serves /greeter
go run http_server.go proxy.go
Run client
# calls /greeter
go run http_client.go proxy.go