Part 4 Going further with Camel
In complex enterprise systems, lots of things can go wrong. That’s why Camel features an extensive set of error-handling abilities. In chapter 11 we’ll discuss these in detail.
One concept you’ll encounter in enterprise applications is transactions. In chapter 12, we’ll explain how to use Spring’s transaction framework to let Camel routes participate in transactions. In case of a lack of transactional support, you can use compensation and the idempotency patterns, which are covered as well.
In chapter 13 we’ll discuss the important, sometimes complex topic of concurrency. Understanding how to configure and tune threading in Camel is a must for performance-centric projects. We’ll also cover how you can improve the scalability of your Camel applications.
Building secured applications isn’t easy, and we devote chapter 14 to walking you through the various ways of building security into your Camel applications.