// package serv_grpc -- сервер GRPC-запросов шины данных package serv_grpc import ( "fmt" "log" "os" ) // ServGrpc -- сервер GRPC-запросов шины данных type ServGrpc struct{} // NewServGrpc -- возвращает новый GRPC-сервер шины данных func NewServGrpc() (*ServGrpc, error) { log.Printf("NewServGrpc()\n") port := os.Getenv("SERV_GRPC_PORT") if port == "" { return nil, fmt.Errorf("NewServGrpc(): env SERV_GRPC_PORT not set") } sf := &ServGrpc{} return sf, nil } // Run -- запускает GRPC-сервер в работу func (sf *ServGrpc) Run() { log.Printf("ServGrpc.Run()\n") }