задний план
делаю это недавноSpring Cloud
Некоторые компоненты опроса, в которых изначально планировалось использовать реестр Alibabanacos
, но столкнулся со следующими проблемами и, наконец, заставил меня отказаться от использования
nacos
деятельность сообщества нако
Независимо от того, стоит ли использовать проект или нет, активность сообщества очень важна. Активность сообщества означает быстрые обновления, а проблемы или ошибки могут быть решены вовремя. Я примерно исследовал активность сообщества nacos на github.
Вы можете видеть, что он все еще очень активен, а затем проверить некоторые пары.Spring Cloud
Интегрированная поддержка, открытый исходный код[spring-cloud-alibaba](https://github.com/alibaba/spring-cloud-alibaba)
Активность в порядке
Документация
Проверил официальный сайт и несколько демонстраций и обнаружил, что документы полны.
построить демо
Основываясь на приведенном выше исследовании, общее ощущение неплохое.Я хочу создать простую демонстрацию, чтобы попробовать.Основываясь на рекомендации официального сайта, я наконец выбрал версии Spring Boot, Spring Cloud и Spring Cloud Alibaba.
Для исследования версий обратитесь к моему предыдущему сообщению в блогеblog.CSDN.net/QQ_42651904…
Затем построил реестр на основе Nacos,Dubbo
Простая демонстрация как вызов RPC
использовать
При его использовании я обнаружил ошибку или функцию с небольшим сравнением цен.
То есть имя приложения нельзя получить с веб-страницы реестра в проекте Spring Boot.
потомnacos
Дан ответ, что клиент nacos не зависит отSpring Boot
, так что просто передайте проектproject.name
Получите, примерный исходный код выглядит следующим образом
Тогда порекомендуйте мнеnacos-spring-project
Проект предлагает аналогичную функцию
Для конкретных вопросов, пожалуйста, обратитесь к проблемам, которые я упомянул в nacos, ссылка
А вот и сложное место
я думал пойтиnacos-spring-project
Проект предлагает аналогичную функцию
взглянулnacos-spring-boot-projectЭтот проект в основном никем не поддерживается.
Тогда смотрите в выпусках, кто-то говорит, что проект недоделанный, ешьте там дыни
рассмотрениеspring-cloud-alibaba
Думая о том, чтобы пойтиspring-cloud-alibabaПомогите изменить этот проект или сделайте пиар, а дальше будет самое интересное
Находитьspring-cloud-alibaba
внутриspring-cloud-starter-alibaba-nacos-discovery
Интеграция не использует проект nacos-spring-boot-project, а использует его напрямуюnacos-client
То есть вы не можете изменить его, если хотите изменить.Видно, что эта интеграция не особенно дружелюбна к поддержке Spring Boot.
Суммировать
В целом опыт средний.Есть небольшие проблемы при случайном использовании.Стоит отметить, что отзывы сообщества все еще относительно активны, то есть совместимость или интеграция с Spring Boot вызывает беспокойство, потому чтоnacos-spring-project
Этот проект кажется гнилым, даже сам по себеspring-cloud-alibaba
Нет необходимости, хотя это небольшая ошибка, которая не очень влияет на использование, но мне все же кажется, что она немного мала.
О том, использует ли центр регистрацииNacos
Что вы думаете, ребята? Добро пожаловать, чтобы оставить сообщение
обо мне
Если вы считаете, что статья хороша, пожалуйста, отсканируйте код, чтобы подписаться на мою публичную учетную запись WeChat:техника бренчания