Home » Tag Archives: Apache Camel

Tag Archives: Apache Camel

Create Resilient Camel applications with Hystrix DSL

apache-camel-logo

Apache Camel is a mature integration library (over 9 years old now) that implements all the patterns from Enterprise Integration Patterns book. But Camel is not only an EIP implementation library, it is a modern framework that constantly evolves, adds new patterns and adapts to the changes in the industry. Apart from tens of connectors added in each release, Camel ...

Read More »

Load balancing with Apache Camel

apache-camel-logo

In this example we will show you how to use Apache Camel as a load balancer for your system. In computer world a load balancer is a device that acts as a reverse proxy and distributes network or application traffic across a number of servers. Load balancers are used to increase capacity (concurrent users) and reliability of applications. With the ...

Read More »

Apache Camel 2.18 – Highlights of what is coming

apache-camel-logo

The Camel riders are busy working on the upcoming Apache Camel 2.18 release. As we update the release notes on the fly, its a way of quickly looking at what is coming. I just wanted to do a quick update here in the summer what we have done so far with the highlights in short form. More elaborate details to come when ...

Read More »

Cloud Native Camel riding With JBoss Fuse and OpenShift

apache-camel-logo

Red Hat recently released a Microservices integration toolkit for running our microservices in a Docker and Kubernetes environment on OpenShift v3. To help people understand this a little bit better, I’ve migrated the Rider Auto application, which has been around for a while for demoing Apache Camel and JBoss Fuse, into a set of microservices that you can run on ...

Read More »

Performance Tuning Ideas for Apache Camel

apache-camel-logo

Every now and then, I get questions around optimising Camel applications with the argument that Camel is slow. Camel is just the glue connecting disparate systems, the routing engine is all in-memory, and it doesn’t require any persistent state. So 99% of the cases, performance issues are due to bottlenecks in other systems, or having the application design done without ...

Read More »

Using Spring-data With Apache Camel

apache-camel-logo

Spring Data saves you a lot of time by creating smart DAOs that you can basically get for free without writing any code. It basically follows the Repository Pattern from Eric Evans’ DDD book and treats entities as collections. It has a great convention that allows you to specify criteria for complex queries, and even leverage the JPA Criteria API ...

Read More »

Apache Camel 2.16 Released – Top 10 highlights

apache-camel-logo

Apache Camel 2.16 was released last friday. This blog entry is my attempt to do a top-10 (+ 1 as bonus) highlights of this new release. 1. Dynamic To Very likely the top FAQ question from Camel users, is how do I send a message to an endpoint which uri should use a dynamic value from my message such as a ...

Read More »

Critical HL7 Usecases With Camel, ActiveMQ, Elasticsearch

apache-camel-logo

HL7 over MLLP is a very common transport mechanisms for systems that can speak the HL7 protocol format. JBoss Fuse is a very powerful microservices-style integration platform and has a proven track record for building flexible, resilient, highly available integration scenarios for critical health-care providers. Additionally, replacing legacy vendors like SeaBeyond on JCAPS is the sweet spot for these types ...

Read More »

Learn Apache Camel – Indexing Tweets in Real-time

apache-camel-logo

There’s a point in most software development projects when the application needs to start communicating with other applications or 3rd party components. Whether it’s sending an email notification, calling an external api, writing to a file or migrating data from one place to another, you either roll out your own solution or leverage an existing framework. As for existing frameworks in the Java ecosystem, ...

Read More »

Using JPA And CDI Beans With Camel on WildFly

jboss-wildfly-logo

I didn’t really plan for it, but with a conference free month, I had the chance to dig around a little more and show you even more of the Camel on WildFly magic, that the WildFly-Camel subsystem provides. The Business Background The demo is derived from one on JBoss Demo-Central by Christina Lin. She demonstrates the use of File and JDBC ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Advanced Java Guide
  • Java Design Patterns
  • JMeter Tutorial
  • Java 8 Features Tutorial
  • JUnit Tutorial
  • JSF Programming Cookbook
  • Java Concurrency Essentials