Unlike other event-stream processing products on the market, which are effectively "closed black-box" platforms, Oracle Event Processing facilitates performance-scaling optimization for your applications in many ways using many available attributes and options, to scale up and scale out. In this next section, we will describe and recommend some techniques to help you implement these powerful capabilities.
A clear understanding of Oracle Event Processing threading and how threads interact within the EPN is fundamental to performance optimization. Threads can originate:
In input adapters
In beans/adapters implementing
RunnableBean
(The Oracle Event Processing runtime will call therun
method)In channels
From work managers such as
java.util.concurrent.Executor
It is important to understand where threads originate in your EPN. Threading is easily configurable for your application and is an area where you can significantly influence the performance...