Рубрики
Без рубрики

Весеннее облако: Маршрутизация с помощью Zuul и шлюза

Автор оригинала: Dhananjay Singh. Обзор В этой статье мы познакомим вас с маршрутизацией ваших приложений через Netflix Zuul и Spring Cloud Gateway . В типичной архитектуре микросервиса у нас есть много небольших приложений, работающих на разных хостах и портах. Проблема в архитектуре такого типа заключается в том, как клиенты (веб-приложения в браузерах, мобильные приложения, сторонние […]

Рубрики
Без рубрики

Настройка приложения для загрузки Spring

Автор оригинала: Dhananjay Singh. Обзор В этой статье мы рассмотрим процесс создания Docker образа приложения Spring Boot с использованием Dockerfile и Maven , а затем запустим созданный образ. Исходный код этого руководства можно найти на Github . В этом руководстве предполагается, что на вашем компьютере установлен Docker. Если нет, вы можете следовать официальному руководству Docker […]

Рубрики
Без рубрики

Учебное пособие по пружинному реактору

Автор оригинала: Dhananjay Singh. Обзор В этой статье мы познакомимся с проектом Spring Reactor и его важностью. Идея состоит в том, чтобы воспользоваться спецификацией Реактивных потоков для создания неблокирующих реактивных приложений на JVM. Используя эти знания, мы создадим простое реактивное приложение и сравним его с традиционным блокирующим приложением. Реактивные приложения-это “горячая новинка”, из-за которой многие […]

Рубрики
Без рубрики

Проект Ломбок: Сокращение Стандартного Кода Java

Автор оригинала: Dhananjay Singh. Обзор Lombok -это библиотека с открытым исходным кодом, которая используется для сокращения стандартного кода в классах Java. Это достигается путем замены многих повторяющихся фрагментов кода простыми и краткими аннотациями. Ломбок внедряется в процесс сборки (через ваш проект/ИДЕЮ) и автоматически генерирует байт-код для нужных методов в ваши файлы .class . Таким образом, […]

Рубрики
Без рубрики

Загрузка файлов с помощью Spring Boot

Автор оригинала: Dhananjay Singh. Вступление Загрузка файлов на веб-сайт не является необычной задачей, но ее также не очень просто выполнить. Некоторые примеры использования, объясняющие, почему вы хотите загрузить файл на веб-сайт, включают сервисы, предлагающие онлайн-конвертацию файлов и веб-сайты для обмена фотографиями. В некоторых приложениях мы можем даже захотеть отправить файл другому пользователю и т. Д. […]

Рубрики
Без рубрики

Весеннее облако: Турбина

Автор оригинала: Dhananjay Singh. Обзор В этой статье мы познакомим вас с Турбиной Spring Cloud Netflix . Он объединяет несколько потоков метрик Hystrix в один, чтобы его можно было отобразить в одном представлении панели мониторинга. Чтобы дать небольшое введение в Истрикс . В архитектуре микросервиса у нас есть много небольших приложений, которые взаимодействуют друг с […]

Рубрики
Без рубрики

Контроль с помощью привода пружинного ботинка

В этой статье мы рассмотрим привод Spring Boot, который предоставляет встроенные готовые к работе конечные точки, используемые для мониторинга и управления приложениями Spring Boot.

Рубрики
Без рубрики

Как создавать пользовательские исключения в Java

Автор оригинала: Dhananjay Singh. Обзор В этой статье мы рассмотрим процесс создания пользовательских как проверенных, так и непроверенных исключений в Java. Если вы хотите узнать больше об исключениях и обработке исключений в Java, мы подробно рассмотрели это в разделе Обработка исключений в Java: Полное руководство с лучшими и наихудшими практиками Зачем Использовать Пользовательские Исключения? Хотя […]

Рубрики
Без рубрики

Весеннее облако: Контракт

Автор оригинала: Dhananjay Singh. Обзор В этой статье мы познакомим вас с Контрактом Spring Cloud , который является ответом Spring на Контракты , ориентированные на потребителей . В настоящее время приложения тщательно тестируются – будь то модульные тесты, интеграционные тесты или сквозные тесты. В архитектуре микросервисов очень часто служба ( потребитель ) взаимодействует с другой […]

Рубрики
Без рубрики

Весеннее облако: Истрикс

Автор оригинала: Dhananjay Singh. Обзор В этой статье мы познакомим вас с Spring Cloud Netflix Hystrix . Это библиотека отказоустойчивости, которая реализует шаблон Автоматический выключатель enterprise – шаблон, предназначенный для предотвращения каскадных сбоев. В типичной архитектуре микросервиса у нас есть много небольших приложений, работающих отдельно. Довольно часто одна служба вызывает другую службу (может быть несколько) […]