Non-Blocking Reactive Streams Foundation for the JVM both implementing a Reactive Extensions inspired API and efficient event streaming support. Since 3.3.x, this repository also contains ...
Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources. Erik Steiger discusses the operational pain ...
Learn how to use advanced techniques like short-circuiting, parallel execution, virtual threads, and stream gatherers to maximize Java stream performance. My recent Java Stream API tutorial introduced ...
Redisson is the Java Client and Real-Time Data Platform for Valkey and Redis. Redisson greatly extends the capabilities of Valkey and Redis by providing additional services and data structures not ...
Event sourcing is an architectural software pattern that's useful to design complex and distributed systems, particularly those that run many processes concurrently. The pattern captures and stores ...
Your browser does not support the audio element. This is a continuation of a series of articles in which I briefly cover the main points of a specific topic in system ...
Loom is a newer project in the Java and JVM ecosystem. Hosted by OpenJDK, the Loom project addresses limitations in the traditional Java concurrency model. In particular, it offers a lighter ...
Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources. Erik Steiger discusses the operational pain ...
One of the first indicators of a runtime performance problem is a high Java CPU usage report from a JVM profiler or Java monitoring tool. Unfortunately, high Java CPU utilization problems on Windows ...