github.com/angenalZZZ/gofunc@v0.0.0-20210507121333-48ff1be3917b/cmd/fastcache1e6/prod.go (about)

     1  package main
     2  
     3  import (
     4  	. "github.com/angenalZZZ/gofunc/g"
     5  )
     6  
     7  func Prod() {
     8  	// Init cache instance
     9  	defaultService = &cacheServiceImpl{}
    10  
    11  	// IO transmission mode SHM(SharedMemory)/gRPC/TCP/WS(WebSocket)/NatS
    12  	switch *flagSvc {
    13  	case Io2SHM:
    14  		ProdSHM()
    15  	case Io2gRPC:
    16  		ProdGRPC()
    17  	case Io2TCP:
    18  		ProdTCP()
    19  	case Io2WS:
    20  		ProdWS()
    21  	case Io2NatS:
    22  		ProdNatS()
    23  	}
    24  }