1. Обзор
В этом руководстве мы будем использовать библиотеку JetS3t с Amazon S3.
Проще говоря, мы будем создавать сегменты, записывать в них данные, считывать данные, копировать их, а затем перечислять и удалять их.
В этом руководстве мы будем использовать библиотеку JetS3t с Amazon S3.
Проще говоря, мы будем создавать сегменты, записывать в них данные, считывать данные, копировать их, а затем перечислять и удалять их.
В этом кратком руководстве мы узнаем, как составить список всех тем в кластере Apache Kafka.
Во-первых, мы настроим одноузловой кластер Apache Kafka и Zookeeper . Затем мы спросим этот кластер о его темах.
Прежде чем перечислять все темы в кластере Kafka, давайте настроим тестовый кластер Kafka с одним узлом в три шага:
Развертывание приложения Spring Boot в Cloud Foundry — простое упражнение. В этом уроке мы покажем вам, как это сделать.
Поскольку для этого проекта потребуются новые зависимости для проекта Spring Cloud, мы добавим спецификацию зависимостей Spring Cloud:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Greenwhich.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
В этом руководстве мы покажем, как развернуть приложение из нашего простого приложения Bootstrap с помощью учебника Spring Boot в App Engine на Google Cloud Platform.
В рамках этого мы:
Apache Curator — это Java-клиент для Apache Zookeeper , популярного сервиса координации распределенных приложений.
В этом руководстве мы представим некоторые из наиболее важных функций, предоставляемых Curator:
Отправка SMS-сообщений является важной частью многих современных приложений. Существует множество вариантов использования SMS-сообщений: двухфакторная аутентификация, оповещения в реальном времени, чат-боты и многое другое.
В этом руководстве мы создадим простое Java-приложение, которое отправляет SMS-сообщения с помощью Twilio .
Существует ряд сервисов, предоставляющих возможности SMS, например Vonage , Plivo , Amazon Simple Notification Service (SNS), Zapier и другие.
Используя Java-клиент Twilio, мы можем отправить SMS-сообщение всего несколькими строками кода .
При кэшировании в Redis может быть полезно очистить весь кеш, когда он станет недействительным.
В этом кратком руководстве мы узнаем, как удалить все ключи, присутствующие в Redis, как в определенных базах данных, так и во всех базах данных.
Во-первых, мы рассмотрим командную строку. Затем мы увидим, как сделать то же самое с помощью API и клиента Java.
В этой статье мы рассмотрим библиотеку KafkaStreams
.
KafkaStreams
разработан создателями Apache Kafka .
Основная цель этой части программного обеспечения — позволить программистам создавать эффективные потоковые приложения в режиме реального времени, которые могут работать как микросервисы.
KafkaStreams
позволяет нам получать из тем Kafka, анализировать или преобразовывать данные и, возможно, отправлять их в другую тему Kafka.
Чтобы продемонстрировать KafkaStreams,
мы создадим простое приложение, которое читает предложения из темы, подсчитывает вхождения слов и печатает количество слов.
Важно отметить, что библиотека KafkaStreams
не является реактивной и не поддерживает асинхронные операции и обработку обратного давления.
Kubernetes (K8s) — это система оркестрации контейнеров с открытым исходным кодом. Это позволяет нам автоматизировать развертывание, масштабирование и управление контейнерными приложениями.
В этом руководстве мы обсудим два разных способа развертывания нашего приложения (модулей) в Kubernetes с использованием разных ресурсов Kubernetes. Ниже приведены два разных ресурса, которые Kubernetes предоставляет для развертывания модулей:
Давайте начнем с рассмотрения разницы между приложением с сохранением состояния и приложением без сохранения состояния.
В этом руководстве мы рассмотрим Spinnaker , платформу непрерывной доставки с открытым исходным кодом , созданную Netflix. Мы можем использовать его для развертывания наших приложений в нескольких облачных провайдерах.
Система построена на основе Spring Boot и поддерживает множество облачных провайдеров.
Посмотрим, как это работает и в каких случаях мы можем его использовать.