server

package
v0.0.0-...-4b5a188 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2022 License: MIT Imports: 15 Imported by: 0

Documentation

Overview

Package server サーバー実装 - REST APIサーバー - gRPCサーバー - fgprofサーバー

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewEcho

func NewEcho(store sessions.Store, logger *zap.Logger) *echo.Echo

NewEcho 新しいEchoインスタンスを生成

func NewGRPCServer

func NewGRPCServer(logger *zap.Logger, pingService protobuf.PingServer) *grpc.Server

NewGRPCServer 新しいgRPCサーバーを生成

func NewMySQLStore

func NewMySQLStore(db *sql.DB) (sessions.Store, error)

NewMySQLStore 新しいMySQLセッションストアを生成

Types

type Config

type Config struct {
	DevMode  bool
	GRPCAddr string
	RESTAddr string
}

Config サーバー用設定

type Server

type Server struct {
	// contains filtered or unexported fields
}

Server サーバー

func NewServer

func NewServer(e *echo.Echo, s *grpc.Server, logger *zap.Logger, Config *Config) *Server

NewServer 新しいサーバーを生成

func (*Server) Run

func (s *Server) Run()

Run サーバーを起動

Directories

Path Synopsis
Package ping Pingサーバー(gRPC)実装
Package ping Pingサーバー(gRPC)実装

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL