Hi,

> Anybody has advise on which approach is prefer? Is there any articles that
> describe the pro and con of these 2 approaches?

I advice to stick to the heterogeneous configuration as a default and
keep the homogeneous configuration only for clustered ServiceMix
instances.

When you deploy homogeneous routing configuration to the nodes that
are intended to act differently, you need to enable/disable/customize
some settings at deployment or runtime. Such approach leads to
multiple ServiceMix nodes with similar configuration but acting
slightly different. Analyzing such configurations on each node in
order to figure out which node is configured in which way is a devops
maintenance nightmare :) .

Remember that Camel routes architecture is highly modular and easy to
reuse and combine. You can make your configuration for each node
suited exactly for the needs of particular one.

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Reply via email to