gitee.com/liuxuezhan/go-micro-v1.18.0@v1.0.0/service/mucp/mucp.go (about) 1 // Package mucp initialises a mucp service 2 package mucp 3 4 import ( 5 // TODO: change to go-micro/service 6 "gitee.com/liuxuezhan/go-micro-v1.18.0" 7 cmucp "gitee.com/liuxuezhan/go-micro-v1.18.0/client/mucp" 8 smucp "gitee.com/liuxuezhan/go-micro-v1.18.0/server/mucp" 9 ) 10 11 // NewService returns a new mucp service 12 func NewService(opts ...micro.Option) micro.Service { 13 options := []micro.Option{ 14 micro.Client(cmucp.NewClient()), 15 micro.Server(smucp.NewServer()), 16 } 17 18 options = append(options, opts...) 19 20 return micro.NewService(options...) 21 }