Насколько я могу судить, «сервисное обнаружение» означает способ для клиента узнать о сервере (или кластере серверов), к которому он хочет подключиться.Что такое сервисное обнаружение и зачем оно вам нужно?
Я создал веб-приложения, которые взаимодействуют с другими внутренними процессами, используя протоколы, такие как HTTP и AMQP. В них каждый клиент имеет конфигурационный файл, содержащий имя хоста или любую другую информацию, необходимую для подключения к серверу, который устанавливается во время развертывания с помощью инструмента конфигурации, такого как Ansible. Это просто и, кажется, работает очень хорошо.
Является ли обнаружение службы альтернативой просто помещению информации о сервере в конфигурационный файл клиента? Если да, то почему это лучше? Если нет, то какую проблему он решает?
Разве ваше использование [тег: микросервисы] не отвечает на этот вопрос? – jonrsharpe
Нет, я не понимаю, что такое сервисное обнаружение, и если это то, что я думаю, я не знаю, зачем нужны микросервисы. – gesgsklw