Я нашел несколько обстоятельств, когда хранение метаданных добавления определенной службы было бы удобным, однако настраиваемые поля, похоже, не поддерживаются в services API (Только базовый идентификатор, имя, адрес, порт). Например, имя базы данных или весовой коэффициент балансировки нагрузки.Почему в Консуле не поддерживаются настраиваемые поля?
Мне любопытно, что касается дизайнерского решения - есть ли лучшая практика, которую это евангелизирует или, возможно, это будущее совершенствование, которое можно было бы сделать?
Я понимаю, что мы могли бы использовать один КВ-магазин для дополнительной информации, но это, кажется, более удобно связывать как-информации вместе и не сделать несколько подстановочных Consul.