万本电子书0元读

万本电子书0元读

顶部广告

Mastering Apache Camel电子书

售       价:¥

5人正在读 | 0人评论 9.8

作       者:Jean-Baptiste Onofré

出  版  社:Packt Publishing

出版时间:2015-06-30

字       数:211.0万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
This book is intended for all Camel users who want to get the best out of Camel, and who want to implement the most efficient integration logic using best practices.
目录展开

Mastering Apache Camel

Table of Contents

Mastering Apache Camel

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Instant updates on new Packt books

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

1. Key Features

What is Apache Camel?

Components and bean support

Predicates and expressions

Data format and type conversion

Easy configuration and URI

Lightweight and different deployment topologies

Quick prototyping and testing support

Management and monitoring using JMX

Active community

Summary

2. Core Concepts

Messages

Exchange

Camel context

Processor

Routes

Channels

Domain Specific Languages (DSL)

Component, endpoint, producer, and consumer

Data format

Type converter

Summary

3. Routing and Processors

What is a processor?

An example of Camel routes containing processors

Prefixer processor

Creating a route using Java DSL

Route using Camel Blueprint DSL

Summary

4. Beans

Registry

SimpleRegistry

JndiRegistry

ApplicationContextRegistry

OsgiServiceRegistry

Creating CompositeRegistry

Service activator

Bean and method bindings

Annotations

Annotations for expression languages

Example – creating an OSGi bundle with a bean

Creating the MyBean class

Writing a route definition using the Camel Blueprint DSL

Building and deploying

Summary

5. Enterprise Integration Patterns

EIP processors

Messaging systems EIPs

Message Channel

Message

Pipeline

The implicit pipeline

The explicit pipeline

Message router

Message Translator

The transform notation

Using processor or bean

Marshalling/umarshalling

Message Endpoint

Messaging channels EIPs

Point To Point Channel

Publish Subscribe Channel

Dead Letter Channel

Guaranteed Delivery

Message Bus

Message Construction EIPs

The Event Message EIP

The Request Reply EIP

The Correlation Identifier EIP

The Return Address EIP

Message Routing

The Content Based Router EIP

The Message Filter EIP

The Dynamic Router EIP

Multicast and Recipient List EIPs

The Multicast EIP

The Recipient List EIP

The Splitter and Aggregator EIPs

The Splitter EIP

Aggregator

The Resequencer EIP

The Composed Message Processor EIP

The Scatter-Gather EIP

The Routing Slip EIP

The Throttler and Sampling EIPs

The Throttler EIP

The Sampling EIP

The Delayer EIP

The Load Balancer EIP

The Loop EIP

Message Transformation EIPs

The Content Enricher EIP

The Content Filter EIP

The Claim Check EIP

The Normalizer EIP

The Sort EIP

The Validate EIP

The Messaging Endpoints EIPs

The Messaging Mapper EIP

The Event Driven Consumer EIP

The Polling Consumer EIP

The Competing Consumer EIP

The Message Dispatcher EIP

The Selective Consumer EIP

The Durable Subscriber EIP

The Idempotent Consumer EIP

The Transactional Client EIP

The Message Gateway and Service Activator EIPs

System Management EIPs

The ControlBus EIP

The Detour EIP

The Wire Tap EIP

The Message History EIP

The Log EIP

Summary

6. Components and Endpoints

Components

Bootstrapping a component

Endpoint

A custom component example

Summary

7. Error Handling

Types of errors

Recoverable errors

Irrecoverable errors

Camel error handlers

Non-transacted error handlers

DefaultErrorHandler

DeadLetterChannel

LoggingErrorHandler

NoErrorHandler

TransactedErrorHandler

Error handlers scopes

Error handler features

Redelivery

Exception policy

Handling and ignoring exceptions

A failover solution

onWhen

onRedeliver

retryWhile

Try, Catch, and Finally

Summary

8. Testing

Unit test approach with the Camel test kit

ProducerTemplate

JUnit extensions

CamelTestSupport

CamelSpringTestSupport

CamelBlueprintTestSupport

The mock component

Using MockComponent

A complete example

Additional annotations

Mocking OSGi services

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部