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 }