• WildFly 18 EJB Thread Pool Configuration Improvement

    WildFly 18 was successfully released in October, 2019.  Among many features and improvements implemented in this release is more fine-grained configuration of ejb3 subsystem thread pool.  In this blog post, ...
    Profile Photo
    created by cfang
  • MySQL JDBC Batch Job Repository in JBeret

    In a batch processing framework, job repository fulfills the need for storing batch job processing data, such as job instance, job execution, step execution, step partition execution, and various metrics.  JBeret...
    Profile Photo
    created by cfang
  • Microservices Batch Application with Thorntail and OpenShift

    Introduction  This blog post is the part of the series that showcase some of the work in JBeret family projects for modernizing Java batch processing.  Previously, we've discussed how to move your batch pro...
    Profile Photo
    created by cfang
  • Build and Deploy Containerized Java Batch Applications on OpenShift

    Introduction  When migrating Java batch applications to cloud platforms such as OpenShift, there are different approaches how to build and containerize traditional applications.  Recall that JSR-352-based J...
    Profile Photo
    created by cfang
  • Develop Batch Applications with Red Hat Developer Studio

    Red Hat Developer Studio is a comprehensive IDE for developing a wide range of enterprise applications, including Java applications for batch processing.  In this post, I will write about how to develop a standar...
    Profile Photo
    last modified by cfang
  • Batch Subsystem in WildFly 13 Admin Console

    WildFly 13 (released in May 2018) includes a major upgrade to its admin console, with improved UI representation and added functionality. In this post, I will show how this upgrade has benefited JBeret batch subsystem...
    Profile Photo
    created by cfang
  • PostgreSQL JDBC Job Repository in WildFly

    WildFly supports batch processing through its batch-jberet subsystem, which can be configured to use either a in-memory or jdbc job repository.  The in-memory batch job repository, the default one, requires no ex...
    Profile Photo
    last modified by cfang