O'Reilly logo

Drools JBoss Rules 5.0 Developer's Guide by Michal Bali, Bogdan Brinzarea

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 12. Performance

Performance is an important requirement in most of the applications. To get the best out of any technology, we need to understand how it works. We can then make better decisions about how to use it, and what and where to optimize.

However, performance shouldn't be the most important factor when considering a rule engine. After all, a rule engine is a general purpose if-then statement executor. It will never achieve the performance of a custom built system. You may also find that with a custom build system, its performance is excellent at the start but it degrades as the system grows with complexity. If we don't rewrite it over and over, we'll eventually end up with the so-called spaghetti code. The performance of a rule ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required