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  }