Fixes for #1560 (#1644)
Fixes for #1560 (#1644)

close #1560

This fixes one of the reported data races and also allows for
having a different name on the micro.Service and web.Service.
This makes it possible to discover the two service variants separately.

Co-authored-by: Vasiliy Tolstov <c36af997645181f727020b1671b7c66b7a9c7a34@unistack.org>
myodc/go-micro,micro/go-micro