1
0
mirror of https://github.com/go-kratos/kratos.git synced 2026-05-22 10:15:24 +02:00
Files
kratos/examples/stream/server/main.go
T
包子 7b6332ee75 deps: middleware add separate go.mod and removes framework deps (#1385)
* deps: middleware add separate go.mod and removes framework deps
2021-08-30 23:07:31 +08:00

32 lines
599 B
Go

package main
import (
"log"
"github.com/go-kratos/kratos/examples/stream/hello"
"github.com/go-kratos/kratos/examples/stream/service"
"github.com/go-kratos/kratos/v2"
"github.com/go-kratos/kratos/middleware/recovery/v2"
"github.com/go-kratos/kratos/v2/transport/grpc"
)
func main() {
grpcSrv := grpc.NewServer(
grpc.Address(":9001"),
grpc.Middleware(
recovery.Recovery(),
),
)
hello.RegisterHelloServer(grpcSrv, service.NewHelloService())
app := kratos.New(
kratos.Name("hello"),
kratos.Server(
grpcSrv,
),
)
if err := app.Run(); err != nil {
log.Fatal(err)
}
}