Alain's Tech Blog

Alain's Tech Blog

Previous | Page: 1 of 1 | Next

Quarkus Camel, First Impressions on a Game Changing Framework

March 15, 2019 | (Last Update : September 17, 2019)
quarkus kubernetes camel Quarkus Camel, First Impressions on a Game Changing Framework

On March 07, 2019 Red Hat & the JBoss Community announced Quarkus. It is a Java framework that enables ultra low boot times and tiny memory footprint for applications and services. It does that by taking advantage of GraalVM's native compilation capabilities to produce an executable out of your Java code. Why is this considered to be a game changer ? In this article I will give my view and first impressions on this framework as someone who spends a bit of time writing applications and services. I will get my hands dirty by building a working Quarkus + Apache Camel example.

Read more...

Quarkus, Kafka, Camel Servlet, Wiring it Together

July 04, 2019 | (Last Update : July 06, 2019)
quarkus kubernetes camel kafka smallrye Quarkus, Kafka, Camel Servlet, Wiring it Together

When using Apache Camel with Quarkus as of today, we are limited to a number of Camel connectors. An important one, being the Apache Kafka connector. The Kafka connector provided through the Smallrye Kafka Extension is available for Quarkus though. So in this article, I will show how to wire the Smallrye Kafka connector and Camel together. We will also be using the camel-servlet component to reuse the undertow http endpoint provided by Quarkus. To spice things up a little we will use the XML DSL of Camel. All of this will be natively compiled in the end.

Read more...

Openshift Quickstart in 5 minutes

April 11, 2017 | (Last Update : April 10, 2017)
openshift paas spring-boot Openshift Quickstart in 5 minutes

Openshift is a PaaS solution based on Docker and Kubernetes. This article will show you how to install Openshift Origin in less than 5 minutes and deploy your first Java application to it.

Read more...

Fuse Data Grid Integration via Hot Rod with Persistence and Indexing for Advanced Queries

April 07, 2017 | (Last Update : April 06, 2017)
jboss-fuse data-grid hot-rod protobuf lucene Fuse Data Grid Integration via Hot Rod with Persistence and Indexing for Advanced Queries

Building Integration and Services platform with JBoss Fuse is great. It is even better when you add a distributed in memory data base solution such as JBoss Data Grid to the mix. This article will show how to make both technologies work together using the camel-jbossdatagrid component. We will go through the setup of a JBoss Data Grid server with persistence and see how to use it in a JBoss Fuse application through the remote Hot Rod client. Furthermore we will see how to take advantage of Protocol buffers and Lucene to index data and perform content based queries.

Read more...

Faster Fuse Integration Service 2.0 S2I Openshift Deployments

February 16, 2017 | (Last Update : February 21, 2017)
jboss-fuse fis openshift build-time paas docker Faster Fuse Integration Service 2.0 S2I Openshift Deployments

Openshift offers a whole pipeline to create container images directly from source code. It is usable for general purpose Java applications as well as for Fuse Integration Service projects. This post will present how to accelerate the build time of those images by setting up a local Nexus Repository and configuring application templates to use this repository for the build process. The idea is not having to download from the Internet all the FIS maven dependencies when building a new project. At the time of writing FIS 2.0 is available as tech preview.

Read more...

Handling Large Streams of Data through HTTP with JBoss Fuse

February 13, 2017 | (Last Update : February 13, 2017)
jboss-fuse integration development data api camel Handling Large Streams of Data through HTTP with JBoss Fuse

Service and api platforms are mostly real time oriented and handle small amounts of data that can be easily processed in memory. But for many legacy purposes and for content management systems, being able to handle large sets of data is a very common requirement. This article shows how to easily send and receive large data files through HTTP with JBoss Fuse using streams. The main objective of being able to use streams is to avoid running into out of memory issues.

Read more...

Ansible Automation for Highly Available JBoss Fuse/A-MQ Integration Platform

February 13, 2017 | (Last Update : February 13, 2017)
jboss-fuse ansible automation integration ha scalability Ansible Automation for Highly Available JBoss Fuse/A-MQ Integration Platform

Most integration/service platform projects start small but need to ensure high availability requirements and be scalable to handle growing workloads. This article shows how to use Ansible to automatically provision servers with JBoss Fuse and JBoss ActiveMQ instances to get a highly available service and messaging platform.

Read more...

Quickstart Json RESTful microservice with Spring-Boot

February 02, 2017 | (Last Update : February 03, 2017)
spring-boot quickstart rest json microservice cloudnative development Quickstart Json RESTful microservice with Spring-Boot

In this post you will learn how to create a RESTful microservice from scratch using Spring-Boot, Eclipse & Maven.

Read more...

Scalable Network of Active MQ brokers for handing massive connections

December 07, 2016 | (Last Update : December 07, 2016)
messaging integration iot Scalable Network of Active MQ brokers for handing massive connections

Many organisations are now facing a challenge when it comes to choosing and setting up the right messaging infrastructure. It must be able to scale and handle massive parallel connections. This challenge often emerges with IoT & Big Data projects where a massive numberĀ of sensors are potentially connected to produce messages that need to be processed and stored. This post explains how to address this challenge using the concept of network brokers in JBoss Active MQ.

Read more...
Previous | Page: 1 of 1 | Next