Публикации по теме 'spring-cloud'


Раскрытие возможностей Spring Cloud: подробное руководство по ускорению загрузки Spring Boot…
Введение Spring Cloud — это платформа, упрощающая разработку, развертывание и управление распределенными системами и микросервисами с помощью Spring Boot. Он предоставляет инструменты для общих шаблонов в распределенных системах, таких как управление конфигурацией, обнаружение служб и отказоустойчивость. В этой статье мы обсудим функции и преимущества Spring Cloud и способы его использования в ваших приложениях Spring Boot. Что такое весеннее облако? Spring Cloud — это платформа с..

Распределенная трассировка с помощью Spring Cloud Sleuth
Spring Cloud Sleuth — один из проектов под эгидой Spring Cloud. Цель этого проекта — включить трассировку в распределенной системе и сделать ее легко настраиваемой в проекте Spring Boot. Внутри Zipkin OSS используется для генерации трассировок и создания отчетов. Zipkin — это OSS, изначально разработанная Twitter, а теперь поддерживаемая…

Внедрение Spring Cloud Circuit Breaker с помощью Resilience4j
Spring Cloud Hystrix устарел, вот новая опция Введение Spring Cloud Hystrix (артефакт — spring-cloud-starter-netflix-hystrix) больше не поддерживается последними выпусками весеннего облака. Он официально объявлен устаревшим. В качестве замены Hystrix представлен Resilience4J. В предыдущей статье мы научились внедрять автоматический выключатель с помощью Alibaba Sentinel , и это все еще вариант замены Hystrix, но интерес к проекту Resilience4J растет. Посмотрим на реализацию...

Вопросы по теме 'spring-cloud'

Пример сервера Eureka в облаке Spring
Есть ли доступная документация, связанная с развертыванием сервера eureka в веб-контейнере, таком как tomcat. Я использую образец, предоставленный весной, и создал войну, а также переименовал ее в «eureka.war», но панель инструментов не отображается....
1345 просмотров
schedule 02.09.2022

NPE в клиенте Feign при декодировании ResponseEntity‹Void›
У меня есть простой Rest Controller, который возвращает ResponseEntity‹Void›. Я пытаюсь вызвать его через клиент Feign и получаю NPE при декодировании результата. Версия весеннего облака: Angel.SR3, версия Feign: 8.9.0 Изменение возвращаемого...
1497 просмотров
schedule 18.10.2023

Сервер Eureka недоступен для традиционного развертывания войны в Docker
Проект Eureka boot gradle здесь . Работает нормально, когда я запускаю bootRun , Eureka привязывается к порту 8080 на локальном хосте, доступном из браузера, все довольны. При запуске в качестве контейнера Docker приложение запускается нормально...
1424 просмотров

Spring Cloud Config Encryption API игнорирует специальные символы в конце
Мы выполнили внешнюю конфигурацию нашего приложения с помощью облачной конфигурации Spring. Мы также используем API шифрования для шифрования паролей в виде обычного текста, прежде чем они попадут в файл свойств yaml. Я борюсь с шифрованием пароля...
1833 просмотров
schedule 16.06.2024

Масштабирование прокси zuul
Мы увеличили масштаб всех служб в нашей системе, зарегистрировав более одного их экземпляра в реестре служб eureka. Кроме того, они также проксируются zuul-сервером спереди. Мой вопрос заключается в том, как мы можем обеспечить масштабируемость...
3232 просмотров

проверка здоровья консула: 503 Сервис недоступен
Я использую Spring Cloud Consul в своем приложении. когда запускал приложение у меня не исключение (сервис прописан в консуле). но когда консул проверил здоровье, я получил эту ошибку: HTTP GET https://xxxxxxxxxx:8181/health: 503 Service...
2019 просмотров
schedule 11.02.2024

FeignClient с клиентским сертификатом и Docker
У меня есть требование, чтобы мои микросервисы использовали двусторонний ssl. Каждый микросервис представляет собой приложение Spring Boot с аннотацией: @SpringBootApplication @EnableFeignClients @EnableDiscoveryClient @EnableZuulProxy public...
7934 просмотров

Управление версиями свойств с помощью Spring Cloud Config
Я, вероятно, что-то упускаю здесь, но какое хорошее решение для управления версиями свойств? Например, в сине-зеленом сценарии развертывания с изменением значения свойства (старая версия приложения использует старое значение, новая версия требует...
3255 просмотров

Турбина Hystrix не работает
Я настраиваю панель управления турбиной hystrix с помощью ConfigPropertyBasedDiscovery. Когда я нажимаю обычный URL-адрес потока, он работает нормально http://localhost:8080/turbine.stream?cluster=EXAMPLE Но когда я пытаюсь загрузить этот...
1041 просмотров
schedule 05.02.2024

Как передавать двоичные данные между микросервисами в Spring Cloud?
Я хотел бы спросить. Как передавать двоичные данные между микросервисами в Spring Cloud? Должен ли я использовать @FeignClient или @RibbonClient? Как это должно быть? Я уже читал, что @FeignClient не занимается этой проблемой. Что еще? Ок HTTP?...
485 просмотров
schedule 10.10.2022

Обработка ошибок. Как передать фактическую полученную ошибку обратно
Я использую реализацию весенней загрузки 1.1.2. В настоящее время службы, которые я вызываю из Zuul, работают нормально, за исключением случаев, когда они возвращают ошибку. Например, если Служба возвращает ошибку 400 с телом ошибки, кажется, что...
478 просмотров

Consul TLS с сервисом Rest на базе Spring
Мы пытаемся включить tls для Consul, чтобы наша служба Rest (которая использует самозаверяющий сертификат) могла зарегистрироваться в Consul в режиме Https. Для включения TLS я следую документации Consul, а также ссылкам ниже....
630 просмотров
schedule 01.10.2022

Spring Cloud Netflix: обработка ошибок удаленного сервиса с помощью Feign
Мы пытаемся внедрить Spring Cloud Netflix в производственную среду. На данный момент мы сталкиваемся с проблемой обработки ошибок бизнес-логики. Мы используем Feign как клиент HTTP REST. Микросервис A должен вызывать микросервис B, который...
1086 просмотров
schedule 16.12.2023

Не удалось получить /hystrix.stream в Spring Cloud
Я создал микросервис со следующими зависимостями облачной версии Spring Camden.SR2 . Весенняя загрузка 1.4.1. http://localhost:8080/hystrix.stream не отвечает. Если я сделаю версию Spring Cloud как Brixton.* (RELEASE, SR1,...), я получу...
8829 просмотров

Spring Cloud — настройка порта службы реестра
Я хотел бы настроить порт Eureka с помощью Spring Cloud. С приведенным ниже портом по умолчанию реестр служб видит себя правильно (в предоставленном графическом интерфейсе). spring: application: name: services-registry server: port: 8761...
17461 просмотров
schedule 25.06.2022

Настройка Spring Cloud Config Server и Spring Cloud Vault для производства
Я пытаюсь настроить Spring Cloud Config Server, поддерживаемый управлением секретами Spring Cloud Vault. Я относительно новичок в Spring, но я пробовал следующие инструкции и примеры здесь: - http://cloud.spring.io/spring-cloud-vault-config/...
5878 просмотров

каков механизм настройки Spring Cloud Config в файле bootstrap.properties?
Согласно документам, для подключения к серверу конфигурации spring.application.name и spring.cloud.config.uri должны быть установлены в файле bootstrap.properties для клиента конфигурации, чтобы параметры, полученные с сервера конфигурации,...
52 просмотров

интегрировать ответ нескольких служб в Spring Cloud Gateway
Когда я получаю путь к форме запроса, например /bar, возможно ли в облачном шлюзе spring вызывать несколько микросервисов и интегрировать их результат (например, JSON) и отправлять в качестве ответа /bar? Как мне это сделать? Благодарность
928 просмотров
schedule 10.10.2023

Различия между netflix.feign и openfeign
Вступление Недавно я использовал netflix feign вместе с лентой, что было весьма полезно. Пример этого: @FeignClient(name = "ldap-proxy") public interface LdapProxyClient { @RequestMapping(path =...
14705 просмотров

не может разрешить весеннюю облачную зависимость, просто импортируя Spring-boot-dependencies как pom
Версия: springboot-2.0.0.RELEASE springcloud-Finchley.RC1 Мой проект зависит от spring-cloud-starter-netflix-eureka-client, когда я объявляю spring-boot-starter-parent в качестве родителя, как показано ниже, Idea может восстановить версию...
1190 просмотров
schedule 17.12.2023