How to run Kafka on Openshift, the enterprise Kubernetes, with AMQ Streams
In this guide we will use Red Hat Container Development Kit, based in the minishift project, to start an Apache Kafka cluster on Kubernetes.
In this guide we will use Red Hat Container Development Kit, based in the minishift project, to start an Apache Kafka cluster on Kubernetes.
How to set up Red Hat Ansible Tower on OpenShift and have it running as a container in minutes. Ansible Tower helps you scale IT automation, manage complex deployments, and improve productivity.
How to capture incoming and outgoing messages for Red Hat AMQ 7, which can aid in development/testing. Interceptors which can modify messages are also shown.
With the new Apache Kafka Kubernetes operator. Red Hat AMQ Streams delivers the mechanisms for managing Apache Kafka on top of OpenShift, our enterprise distribution for Kubernetes.
By redeploying your application you can add modern application features like continuous integration and deployment without rewriting. Lift and shift your legacy application onto a cloud/container platform.
This post is the first in a series that describes a lightweight cloud-native distributed microservices framework called EventFlow that targets the Kubernetes/OpenShift platforms and models event-processing applications as a connected flow or stream of components. EventFlow can be used to develop event-processing applications that can process CloudEvents, which are an effort to standardise upon a data format for exchanging information regarding events generated by cloud platforms.
This post shows how to set up LDAP authentication on Red Hat AMQ 7. As part of the procees, it describes how to configure AMQ to authenticate users from LDAP and allow only users from a specified group to access the AMQ management console and publish messages in queues.
This article shows how to use Apache QPid Proton (or Red Hat AMQ Interconnect) as a message router, the Vert.x AMQP bridge, and the Advanced Message Queuing Protocol (AMQP) for asynchronous request-reply communication between two microservices. Since AMQP is a wire-level protocol, services written in other stacks (like .NET) can also use the same communication channel.
This article describes how to integrate A-MQ 6.3 on Red Hat JBoss Enterprise Application Platform (EAP) 7 and covers in the admin-object configuration.
This post provides an example of how to configure role-based access control on top of Red Hat AMQ--a flexible, high-performance messaging platform that provides a role-based security model with built-in support for separation of duties.
The new Technology Reports feature in Red Hat Application Migration Toolkit (RHAMT) 4.1.0 lets you quickly analyze hundreds of applications to see which technologies they use. In addition, the size, number of libraries, and story point totals of each application are displayed, allowing you to quickly determine each application’s type from a single report.
Learn how to process and aggregate huge streams of IoT data using Strimzi and Apache Kafka on Red Hat OpenShift. The data stream is processed using the Red Hat AMQ distributed streaming platform to perform aggregations in real time as data is ingested into the application.
This article shows how to use Python-based messaging clients and STOMP to connect and subscribe to a durable topic in the Apache ActiveMQ Artemis or the Red Hat AMQ 7 broker. STOMP clients can communicate with any STOMP message broker, providing messaging interoperability among many languages, platforms, and brokers.
Monitoring the Red Hat AMQ 7 broker enables you to get metrics about the performance and behavior of the broker and its resources. This post describes how to set up Red Hat AMQ 7 for monitoring the broker using the popular jmxtrans agent for Java-based applications.
Red Hat Application Migration Toolkit provides utilities for easing the process of application migration and modernization. You can analyze an existing code base using a CLI, web-based interface, or inside Eclipse to identify what might need to change in order to migrate to a newer platform
Learn how to create an Ansible Playbook Bundle (APB) and customize it to configure an external remote host (through SSH), explore what goes on "under the hood," and get tips for troubleshooting APBs.
AMQ Interconnect provides flexible routing of messages between AMQP-enabled endpoints, including clients, brokers, and standalone services. With a single connection to a network of AMQ Interconnect routers, a client can exchange messages with other endpoints, enabling you to scale your AMQ 7 brokers easily.
We are excited to announce a Developer Preview of AMQ Streams, a new addition to Red Hat AMQ, focused on running Apache Kafka on OpenShift. AMQ Streams simplifies the deployment, configuration, management and use of Apache Kafka on OpenShift using automation based on Kubernetes Operators.
The project Deployment automation AMQ 7 High Availability Shared Store provides deployment automation of an AMQ 7 high availability configuration with a shared store, and it provides you with a cluster of two nodes (master/slave) deployed on different hosts or on the same host.
Have you ever thought about having your own cloud environment? A local cloud is one of the best things you can do to better understand all the gears that run inside a highly productive environment. How do I know that? I've done it! And I'm ready to show you how I did, and how you can do it.
When using Byteman scripts for tracing and debugging with Red Hat JBoss Fuse and AMQ, learn how to use Java helper classes with for advanced options, such as viewing or modifying arguments, and utilizing 'java.util.logging' to inject messages into the existing logs.
In a production or customer environment it is not always possible to identify issues by looking at logs or setting up a remote debugging using IDE. Often the issues are specific to the environment and can't be reproduced. having byteman scripts can help in identifying issues without actual code changes.
how to secure and connect JBoss AMQ7 Brokers with SSL
Learn how Ansible Tower Isolated nodes can be used to manage systems that are on restricted remote networks such as VPCs, and hosted environments