Streams for Apache Kafka

Managed File Transfer
Article

Managed File Transfer (MFT) 2.0 with Fuse, 3scale and AMQ

Simon Green

It was more than 2 years ago that I blogged about building a Managed File Transfer (MFT) solution using Fuse and AMQ. First, many things have progressed, particularly the technology landscape. Second, MFT protocols have evolved. AS4 provides a new and improved way of securely exchanging documents over HTTP. In addition, the OASIS consortium governs a vendor-neutral open standard. This is great news, but how do we achieve support for these new standards and transports with our antiquated, legacy, and...

Dynamic Storage
Article

How to configure persistent storage with OpenShift or Kubernetes for development environment

Chandra Shekhar Pandey

We know that containers in Openshift or Kubernetes don't persist data. Every time we start an application, it is started in a new container with an immutable Docker image. Hence, any persisted data in the file systems is lost when the container stops. Hence if an application or container is rebuilt or restarted than we can't view previous logs or if we are using containers with mysql or any other database then schema, tables, and all data will be lost...

Data Streaming with WildFly Swarm and Apache Kafka
Article

Data Streaming with WildFly Swarm and Apache Kafka

Ken Finnigan

At the beginning of October, I attended JavaOne in San Francisco to present on WildFly Swarm and Apache Kafka. For those of you that weren't able to attend the session, or for those that did and saw first hand the issues with the demo, I will be covering all the details of how the demo should work! The presentation material that was presented at JavaOne can be found here, and all the code for the demos is in GitHub. MiniShift...

Article Thumbnail
Article

JBoss A-MQ on OpenShift Cheat Sheet

Abdellatif Bouchama

We hear about Microservices a lot nowadays. Its implementation requires us to deal with new challenges. A key question that comes with using microservices is how to handle interactions in an asynchronous way. The answer to that is messaging. Among other things, messaging features the following: Loose coupling since it decouples client from services. Improved availability since the message broker buffers messages until the consumer is able to process them. Supports a variety of communication patterns including request/reply, notifications, request/async...

Article Thumbnail
Article

JDBC Master-Slave Persistence setup with Activemq using Postgresql database.

Chandra Shekhar Pandey

This article will help in setting up JDBC Master/Slave for embedded Activemq in Red Hat JBoss Fuse/AMQ 6.3 with postgresql db from scratch. 1. Try to search for postgresql db in RHEL using command yum list postgre* Loaded plugins: product-id, refresh-packagekit, search-disabled-repos, security, subscription- : manager Available Packages postgresql.x86_64 8.4.20-7.el6 @rhel-6-workstation-rpms postgresql-libs.x86_64 8.4.20-7.el6 @rhel-6-workstation-rpms postgresql-server.x86_64 8.4.20-7.el6 @rhel-6-workstation-rpms postgresql.i686 8.4.20-7.el6 rhel-6-workstation-rpms postgresql-contrib.x86_64 8.4.20-7.el6 rhel-6-workstation-rpms postgresql-devel.i686 2. Install available package. yum install postgresql-server.x86_64 3. This will install postgresql db and create a...

Red Hat Openshift reference architecture SSO
Article

Openshift 3.6 Reference Architecture Now Includes SSO

Glenn West

The Azure Openshift 3.6 reference architecture now automatically deploys and integrates SSO. The reference architecture, which is available in a scalable full high-availability configuration and a single vm for trials is part of openshift-ansible-contrib git repo. Red Hat Single Sign-On (RH-SSO) is based on Keycloak project and enables web applications by providing Web single sign-on (SSO) capabilities based on popular standards such as SAML 2.0, OpenID Connect and OAuth 2.0. This makes it easy to configure one or more authentication...

https://www.packtpub.com/application-development/jboss-developers-guide
Article

JBoss Developer's Guide Book is out

Elvadas Nono

The JBoss Ecosystem is very large and diverse, while you are looking for step by steps and practical introduction to the major JBoss products or looking for tips to improve your business by coupling JBoss Products, this book is for you. In a series of nine practical chapters, you will progressively; Learn how to set up and maintain a JBoss Enterprise Application Server domain. Build Microservices by coupling JBoss Undertow with the most popular Java EE frameworks like CDI, JPA...

AMQ Replication HA Policy
Article

Demonstrating Red Hat JBoss AMQ 7 HA Replication Failover

Hugo Guerrero

A few weeks ago, the newest version of Red Hat JBoss AMQ was released. AMQ 7 is the result of Red Hat’s efforts on creating a unified messaging platform for its middleware offerings. One of the most interesting features of this new version is the new backing strategy for failovering when configured in high availability. This feature allows clients connections to migrate from one server to another in the event of server failure so client applications can continue to operate...

Red Hat OpenShift
Article

OpenShift 3.6 - Release Candidate (A Hands-On)

Alessandro Arrichiello

Hi, Everybody! Today I want to introduce you to some features of OpenShift 3.6 while giving you the chance to have a hands-on experience with the Release Candidate. First of all: It's a Release Candidate and the features I'll show you are marked as Tech Preview, so use them for testing purpose ONLY! We cannot use Minishift just because there is no Minishift updated yet. Anyway, I'll show how could use its base iso-image. I don't want to use 'oc...

Managing Windows Updates with Ansible in Red Hat Enterprise Linux
Article

New level of automation with Ansible

muayyad alsadi

Ansible is a simple agent-less automation tool that has changed the world for the better. It has many use cases and wide adoption (used by many upstream projects like Kubernetes and there are thousands of rules submitted to Ansible Galaxy). In this article, we are going to demonstrate Ansible. The intention of this article is not to teach you the basics of Ansible, but to motivate you to learn it. Why is Bash scripting not automation? Shell has been the...

Video Thumbnail
Video

fabric8 Camel Maven Plugin

Red Hat Developer Program

Video recording demonstrating the new fabric8 camel-maven-plugin that is able to validate your Camel endpoints from the source code, so you can catch those typo errors before running the application.

Video Thumbnail
Video

JBoss A-MQ 6.1 Getting Started Part 3

Red Hat Developer Program

JBoss A-MQ 6.1 Getting Started Part 3: This introduction has been setup to get you started as quickly as possible with JBoss A-MQ. We have put together a three part video tour of the product, an example quick setup of the product and the installation of an existing project that is then deployed to JBoss A-MQ. The product is installed and configured right before your very eyes in no time at all with a fully automated project setup script. The server setup is shown using the latest JBoss Developer Studio and you are ready to get going.

Video Thumbnail
Video

Getting Started With A-MQ 6.1

Red Hat Developer Program

Getting Started With A-MQ 6.1: This introduction has been setup to get you started as quickly as possible with JBoss A-MQ. We have put together a three part video tour of the product, an example quick setup of the product and the installation of an existing project that is then deployed to JBoss A-MQ. The product is installed and configured right before your very eyes in no time at all with a fully automated project setup script. The server setup is shown using the latest JBoss Developer Studio and you are ready to get going.

Video Thumbnail
Video

JBoss A-MQ 6.1 Getting Started Part 2

Red Hat Developer Program

This introduction has been setup to get you started as quickly as possible with JBoss A-MQ. We have put together a three part video tour of the product, an example quick setup of the product and the installation of an existing project that is then deployed to JBoss A-MQ. The product is installed and configured right before your very eyes in no time at all with a fully automated project setup script. The server setup is shown using the latest JBoss Developer Studio and you are ready to get going. (Part 2)

Video Thumbnail
Video

2012 Red Hat Summit: Achieving top network performance

Red Hat Developer Program

In this session, Mark Wagner reviews enhancements in Red Hat Enterprise Linux 6 and show attendees how to take advantage of them in their environments. Mark uses test results from Red Hat's performance lab to highlight the various differences, advantages, and tradeoffs for many technologies, including Kernel-based Virtual Machine (KVM) virtualization technology, 10Gbit Ethernet, Infiniband, FCoE, Packet Flow Control, and RDMA. Mark also presents guidelines and tools for planning and tuning network configurations for low latency and high throughput. He covers the differences between tuning for baremetal, a KVM guest, a Red Hat Storage file system, and NFS. He also touches upon some tricks developers can use when writing network-based applications.

Video Thumbnail
Video

Apache Spark iBeacon Tracking

Red Hat Developer Program

Using Raspberry Pis to track moving iBeacons, Apache ActiveMQ, Apache Spark

Video Thumbnail
Video

TI SensorTag to Lightblue Bean via Intel Edison MQTT

Red Hat Developer Program

Using Apache ActiveMQ, JBoss Fuse A-MQ and its MQTT capabilities to read temperature from TI SensorTag, analyze the temp via Apache Camel, and if it is "HOT" send out a message to another Intel Edison tied to a Lightblue Bean animating a servo.

Video Thumbnail
Video

DevNation 2014 - Scott Cranton & Scott McCarty - Resilient Enterprise Messaging with JBoss A-MQ

Red Hat Developer Program

Messaging has become a critical infrastructure component for both developers and systems administrators. Scaling infrastructure in an efficient and manageable way is critical in modern physical, virtual and cloud infrastructures. To provide value to the business, developers and systems administrators must understand technical and business advantages of current and future architectures. Join Scott McCarty and Scott Cranton as they bring years of experience in building scalable, fault tolerant, distributed systems to the architectural challenges of building durable messaging platforms. Attendees will receive guidance on emerging technologies as well as an understanding of the strengths of current solutions like Red Hat JBoss A-MQ. This discussion will include enterprise requirements such as fault tolerance, high performance, durability, fault detection, return to service, auto-scaling, cloud readiness, and governance. You'll also will explore several open source, high availability architectures spanning multiple Red Hat technologies, including Red Hat Enterprise Linux, the High Availability and Resilient Storage Add-Ons, and OpenShift by Red Hat.

Video Thumbnail
Video

DevNation 2015 - Scott Stark & Burr Sutter - Developing for the Internet of Things

Red Hat Developer Program

This session will be a deep dive into the world of open source software, open hardware, and the open standards that are fueling the IoT’s momentum. We will explore how to design hardware & software for connecting the physical world (the world of things) into your traditional enterprise IT infrastructure by walking through a real production IoT system. We will demonstrate connectivity technologies like Bluetooth Low Energy and MQTT as well as developer prototyping platforms like Raspberry Pi, Arduino, Intel Edison, Spark.io microcontrollers, and more.

Video Thumbnail
Video

DevNation 2015 - Paulus Bakker & Sander Mak - Provisioning the Internet of Things

Red Hat Developer Program

How do we get our software out on the Internet of Things (IoT)? Many current deployment practices won’t work. Devices can be occasionally connected, through low-bandwidth networks, but are generally outside of direct control. Manually shuffling around binaries is not an option. Apache ACE is an open source Java provisioning tool that tackles such challenges. This software distribution framework allows you to centrally manage and distribute software components, configuration data, and other artifacts to target systems. In this session, learn how Apache ACE enables you to push out incremental updates and manage numerous devices. We’ll show how to update and extend a fictional car entertainment system using Apache ACE.

Video Thumbnail
Video

DevNation 2015 - Brian Ashburn - The Internet of Things Protocol Roundup

Red Hat Developer Program

The Internet of Things (IoT) is made up of many interconnected devices that need to be able to talk to each other. Because these devices are developed by different organizations and have different requirements, they speak many different languages and protocols. There are standard protocols used by these devices, as well as industry-specific protocols. Join us as we discuss the benefits, drawbacks, and applicable use cases for certain protocols, including MQTT, AMQP, STOMP, and others. We will look at how Red Hat JBoss A-MQ and Red Hat JBoss Fuse can assist with implementing and managing these protocols. In addition, we’ll discuss how the transformation and routing capabilities of JBoss A-MQ and JBoss Fuse can be applied to IoT use cases and can be used to create and implement new protocols.

Video Thumbnail
Video

DevNation 2015 - Catherine Robson - Building your Internet of Things (IoT) user experience

Red Hat Developer Program

As enterprises look at ways they can transform their business with the Internet of Things (IoT), IT and development teams are left to figure out how each of these devices work together to create an experience that both delights users and meets company goals. Learn how to shape an ideal user experience using the IoT. We’ll show you how to create and extend possibilities for users to holistically connect with your brand and offerings.

Video Thumbnail
Video

Messaging for IoT

Red Hat Developer Program

== Abstract == Scale changes everything. What once was quite adequate for enterprise messaging can't scale to support "Internet of Things". We need new protocols, patterns and architectures to support this new world. This session will start with basic introduction to the concept of Internet of Things. Next it will discuss general technical challenges involved with the concept and explain why it is becoming mainstream now. Now we're ready to start talking about solutions. We will introduce some messaging patterns (like telemetry and command/control) and protocols (such as MQTT and AMQP) used in these scenarios. Finally we will see how Apache ActiveMQ is gearing up for this race. We will show tips for horizontal and vertical scaling of the broker, related projects that can help with deployments and what the future development road map looks like. == Speaker == Martyn Taylor is a senior software engineer at Red Hat, with over 7 years' experience working on cloud, middleware and messaging software. Martyn currently works on the Apache ActiveMQ suite of projects.