Red Hat Developer image

We are thrilled to announce an updated release of the data streaming component of our messaging suite, Red Hat AMQ streams 1.2, which is part of Red Hat integration.

Red Hat AMQ streams, based on the Apache Kafka project, offers a distributed backbone that allows microservices and other applications to share data with extremely high throughput and extremely low latency. AMQ streams makes running and managing Apache Kafka a Kubernetes-native experience, by additionally delivering Red Hat OpenShift Operators, a simplified and automated way to deploy, manage, upgrade and configure a Kafka ecosystem installation on Kubernetes.

Features

This new release adds two main features:

  • Support for Apache Kafka 2.2.1
  • Support for Red Hat OpenShift Container Platform 4.1

AMQ streams can now be installed on OpenShift 4.x manually using YAML files or through the OpenShift Container Platform Operator Hub. Also, the YAML files describing the CRDs provided with AMQ streams now support multiple versions. Additionally, it is now possible to add or remove volumes from JBOD storage and you can now increase the size of the persistent volumes used for the storage of messages and logs in an existing AMQ streams cluster. To simplify the deployment, the number of container images for AMQ streams has been significantly reduced.

Together with the above new features, this release includes breakthrough previews:

  • AMQ streams HTTP bridge
  • Debezium Change Data Capture (CDC) connectors

CDC connectors are based on the upstream project Debezium and are being made available to work with Red Hat AMQ Streams. When running in a container, Debezium captures row-level changes to a database table and passes corresponding change events to AMQ streams on OpenShift Container Platform for further processing.

AMQ streams HTTP bridge

The AMQ streams HTTP bridge provides a RESTful interface to AMQ streams, offering the advantages of a web API that is easy to use and connect with AMQ streams without the need to interpret the Kafka protocol.

The HTTP Bridge supports HTTP producer and consumer requests to:

  • Produce records
  • Consume records
  • Create consumers
  • Delete consumers
  • Retrieve data from topics and partitions
  • Commit offsets to partitions and topics

The methods provide JSON responses and HTTP response code error handling.

Red Hat Integration

AMQ streams 1.2 is available today as part of the Red Hat integration product. For customers embracing a cloud-native development model, Red Hat offers a full portfolio of technologies that enable them to build microservices-based applications , exchange information synchronously or asynchronously between them, integrate them with legacy systems, and run them on an industry-leading enterprise container and Kubernetes application platform.

Last updated: September 3, 2019