package mc type MicroFunc func(req *Request) *Reply type Transport interface { RequestTopic(string, Request) (*Reply,error) }