serv_grpc.go 679 B

123456789101112131415161718192021222324252627
  1. // package serv_grpc -- сервер GRPC-запросов шины данных
  2. package serv_grpc
  3. import (
  4. "fmt"
  5. "log"
  6. "os"
  7. )
  8. // ServGrpc -- сервер GRPC-запросов шины данных
  9. type ServGrpc struct{}
  10. // NewServGrpc -- возвращает новый GRPC-сервер шины данных
  11. func NewServGrpc() (*ServGrpc, error) {
  12. log.Printf("NewServGrpc()\n")
  13. port := os.Getenv("SERV_GRPC_PORT")
  14. if port == "" {
  15. return nil, fmt.Errorf("NewServGrpc(): env SERV_GRPC_PORT not set")
  16. }
  17. sf := &ServGrpc{}
  18. return sf, nil
  19. }
  20. // Run -- запускает GRPC-сервер в работу
  21. func (sf *ServGrpc) Run() {
  22. log.Printf("ServGrpc.Run()\n")
  23. }