FlexyPool

Are you struggling with performance issues in your Spring, Jakarta EE, or Java EE application?

What if there were a tool that could automatically detect what caused performance issues in your JPA and Hibernate data access layer?

Wouldn’t it be awesome to have such a tool to watch your application and prevent performance issues during development, long before they affect production systems?

Well, Hypersistence Optimizer is that tool! And it works with Spring Boot, Spring Framework, Jakarta EE, Java EE, Quarkus, Micronaut, or Play Framework.

So, rather than fixing performance issues in your production system on a Saturday night, you are better off using Hypersistence Optimizer to help you prevent those issues so that you can spend your time on the things that you love!

Connection pool monitoring

The FlexyPool library adds metrics and flexible strategies to a given Connection Pool, allowing it to resize on demand. This is very handy since most connection pools offer a limited set of dynamic configuration strategies.

Features

  • Extensive connection pool support
  • Metrics
    • concurrent connections histogram
    • concurrent connection requests histogram
    • data source connection acquisition time histogram
    • connection lease time histogram
    • maximum pool size histogram
    • total connection acquiring time histogram
    • overflow pool size histogram
    • retries attempts histogram

Tutorials

  1. The anatomy of Connection Pooling
  2. Maximum number of database connections
  3. The best way to determine the optimal connection pool size
  4. FlexyPool, reactive connection pooling
  5. Professional connection pool sizing
  6. The simple scalability equation
  7. How to monitor a Java EE DataSource
  8. How does FlexyPool support both Connection proxies and decorators
  9. FlexyPool 2 has been released

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.