As we turn to the topics that focus on the performance, availability, failover, and application scaling in event stream processing, we start to address a very important domain that in essence should be covered in other publications since there is a wealth of important concepts to be addressed. In this chapter we will focus on the major areas of interest and concern, and provide you with the solid foundation to fully understand and implement various performance optimization related techniques.
The "out-of-the-box" pre-configured Oracle Event Processing platform provides a comprehensive collection of default settings and options, so that even basic event-driven applications will execute at high speed, with in most cases, acceptable latencies. However, these types of applications do have fairly unique performance challenges that differ from general JEE application server workloads. These can be a combination of any of the following:
Very high streaming...