«Надежный обмен сообщениями с JGroups»

«1. Обзор JGroups — это Java API для надежного обмена сообщениями. Он имеет простой интерфейс, который обеспечивает: гибкий стек протоколов, включая фрагментацию TCP и UDP и повторную сборку больших сообщений надежное управление потоком обнаружения отказов одноадресной и многоадресной рассылки А

«Асинхронный HTTP с асинхронным http-клиентом в Java»

«1. Обзор AsyncHttpClient (AHC) — это библиотека, построенная поверх Netty, с целью простого выполнения HTTP-запросов и асинхронной обработки ответов. В этой статье мы расскажем, как настроить и использовать HTTP-клиент, как выполнить запрос и обработать ответ с помощью AHC. 2. Установка

«Руководство по JavaLite — создание RESTful CRUD-приложения»

1. Введение JavaLite — это набор фреймворков для упрощения общих задач, с которыми приходится сталкиваться каждому разработчику при создании приложений. В этом руководстве мы рассмотрим функции JavaLite, ориентированные на создание простого API. 2. Настройка В этом руководстве мы создадим простое

«Знакомство с Даббо»

«1. Введение Dubbo — это платформа RPC и микросервисов с открытым исходным кодом от Alibaba. Помимо прочего, это помогает улучшить управление услугами и позволяет плавно преобразовать традиционные монолитные приложения в масштабируемую распределенную архитектуру. В этой статье мы познакомимся с Dubbo

«Введение в OSGi»

«1. Введение Несколько критически важных Java-приложений и промежуточного программного обеспечения имеют некоторые жесткие технологические требования. Некоторым приходится поддерживать горячее развертывание, чтобы не прерывать работающие сервисы, а другие должны иметь возможность работать с разными версиями одного и того же пакета для

«Руководство по Google-Http-клиенту»

«1. Обзор В этой статье мы рассмотрим клиентскую библиотеку Google HTTP для Java, которая представляет собой быструю, хорошо абстрагированную библиотеку для доступа к любым ресурсам через протокол соединения HTTP. Основные функции клиента: Уровень абстракции HTTP, который позволяет отделить любую низкоуровневую

«Интеграция JIRA REST API»

«1. Введение В этой статье мы кратко рассмотрим, как интегрироваться с JIRA с помощью REST API. 2. Зависимость Maven Необходимые артефакты можно найти в общедоступном репозитории Atlassian Maven: <repository> <id>atlassian-public</id> <url>https://packages.atlassian.com/maven/repository/public</url> </repository> После добавления репозитория в pom.xml нам нужно добавить

«Введение в плагин Animal Sniffer Maven»

«1. Введение При работе на Java бывают случаи, когда нам нужно использовать несколько языковых версий одновременно. Обычно требуется, чтобы наша Java-программа была совместима во время компиляции с одной версией Java (скажем, Java 6), но при этом необходимо использовать другую версию

«Введение в JCache»

«1. Обзор Проще говоря, JCache — это стандартный API кэширования для Java. В этом уроке мы увидим, что такое JCache и как мы можем его использовать. 2. Зависимости Maven Чтобы использовать JCache, нам нужно добавить следующую зависимость в наш файл

«Apache Commons BeanUtils»

«1. Обзор Apache Commons BeansUtils содержит все инструменты, необходимые для работы с Java-бинами. Проще говоря, компонент — это простые классы Java, содержащие поля, геттеры/сеттеры и конструктор без аргументов. Java предоставляет возможности рефлексии и самоанализа для идентификации методов получения-установки и их