qbmiller
发布于

gprc grpc_middleware.WithUnaryServerChain 链式调用

	opts := []grpc.ServerOption{
		//grpc.Creds(c),
		grpc_middleware.WithUnaryServerChain(
			RecoveryInterceptor,
			LoggingInterceptor,
		),
	}
	server := grpc.NewServer(opts...)
	pb.RegisterSearchServiceServer(server, &SearchService{})

链式调用, 日志打印方式
RecoveryInterceptor before
LoggingInterceptor brefore
LoggingInterceptor after
RecoveryInterceptor after

    conn, err := grpc.Dial(":"+PORT, grpc.WithTransportCredentials(insecure.NewCredentials()))

浏览 (33)
点赞
收藏
评论