У меня есть спокойное приложение, созданное в Go, теперь я должен сделать так, чтобы это приложение также служило сервером gRPC (я уже создал необходимые файлы).У меня есть конечные точки restful, работающие в порту 8000, теперь у меня есть следующие вопросы:
- Могу ли я сервер grpc и приложение restful в одном экземпляре?
- Должен ли яназначить другой порт для обслуживания gRPC?
- Каков рекомендуемый подход в этом случае?поскольку заглушка grpc будет использоваться только некоторыми из наших микросервисов, а остальные будут использоваться внешним интерфейсом некоторых приложений
- В случае, если я могу обслуживать оба, как я должен инициализировать серверы?