Публикации по теме '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 просмотров
schedule
04.08.2022
Spring Cloud Config Encryption API игнорирует специальные символы в конце
Мы выполнили внешнюю конфигурацию нашего приложения с помощью облачной конфигурации Spring. Мы также используем API шифрования для шифрования паролей в виде обычного текста, прежде чем они попадут в файл свойств yaml.
Я борюсь с шифрованием пароля...
1833 просмотров
schedule
16.06.2024
Масштабирование прокси zuul
Мы увеличили масштаб всех служб в нашей системе, зарегистрировав более одного их экземпляра в реестре служб eureka.
Кроме того, они также проксируются zuul-сервером спереди.
Мой вопрос заключается в том, как мы можем обеспечить масштабируемость...
3232 просмотров
schedule
14.02.2024
проверка здоровья консула: 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 просмотров
schedule
17.07.2022
Управление версиями свойств с помощью Spring Cloud Config
Я, вероятно, что-то упускаю здесь, но какое хорошее решение для управления версиями свойств?
Например, в сине-зеленом сценарии развертывания с изменением значения свойства (старая версия приложения использует старое значение, новая версия требует...
3255 просмотров
schedule
01.04.2024
Турбина 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 просмотров
schedule
28.10.2023
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 просмотров
schedule
18.10.2022
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 просмотров
schedule
11.04.2024
каков механизм настройки Spring Cloud Config в файле bootstrap.properties?
Согласно документам, для подключения к серверу конфигурации spring.application.name и spring.cloud.config.uri должны быть установлены в файле bootstrap.properties для клиента конфигурации, чтобы параметры, полученные с сервера конфигурации,...
52 просмотров
schedule
10.12.2023
интегрировать ответ нескольких служб в 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 просмотров
schedule
25.04.2024
не может разрешить весеннюю облачную зависимость, просто импортируя 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