Tagged articles

Async Processing

17 articles · Page 1 of 1
LuTiao Programming
LuTiao Programming
Sep 30, 2026 · Backend Development

Spring Boot Excel Export OOM: Replacing XSSFWorkbook with SXSSFWorkbook and Batch Processing

The author describes how exporting 500k order records caused a 2GB heap OOM, then fixed it by replacing XSSFWorkbook with streaming SXSSFWorkbook, switching from full entity loading to cursor-based batch queries with DTOs, reusing cell styles, and finally decoupling large exports from HTTP requests via async task processing.

Apache POIAsync ProcessingBatch Processing
0 likes · 14 min read
Spring Boot Excel Export OOM: Replacing XSSFWorkbook with SXSSFWorkbook and Batch Processing
ITPUB
ITPUB
Sep 30, 2026 · Artificial Intelligence

How AI Agents Handle High Concurrency: Admission, Backpressure, Async & Isolation

This article details a production-grade architecture for handling high concurrency in AI agent systems, covering real load estimation, admission control with bounded queues, async task processing, hierarchical concurrency budgets for models and tools, resource isolation via bulkheads, idempotency for state consistency, graded degradation strategies, and observability-driven capacity planning.

AI AgentsAsync ProcessingBackpressure
0 likes · 18 min read
How AI Agents Handle High Concurrency: Admission, Backpressure, Async & Isolation
Xiaolin Talks Programming
Xiaolin Talks Programming
Sep 18, 2026 · Backend Development

Engineering Large-Scale Excel Imports: Spring Boot + EasyExcel Streaming & Task Isolation

This article details a production-ready engineering approach for importing hundreds of thousands of Excel rows using Spring Boot and EasyExcel, covering streaming parsing, batch validation, async task isolation, idempotency, error reporting, and operational concerns like logging and temp file cleanup.

Async ProcessingBatch ProcessingData Validation
0 likes · 23 min read
Engineering Large-Scale Excel Imports: Spring Boot + EasyExcel Streaming & Task Isolation
Xiaolin Talks Programming
Xiaolin Talks Programming
Aug 29, 2026 · Backend Development

Spring Boot + iText 7: Dynamic PDFs & Electronic Signatures for Contracts/Reports

This guide covers integrating iText 7 with Spring Boot to generate dynamic PDFs via AcroForm templates or code, add PAdES-compliant digital signatures with visible seals, and implement async processing with RabbitMQ, MinIO storage, and expiring download links, plus font handling, memory optimization, and AGPL licensing advice.

AGPL licensingAcroFormAsync Processing
0 likes · 20 min read
Spring Boot + iText 7: Dynamic PDFs & Electronic Signatures for Contracts/Reports
Xiaolin Talks Programming
Xiaolin Talks Programming
Jun 24, 2026 · Backend Development

Enterprise Audit Architecture: Full-Chain Logging & Dynamic Data Masking in Spring Boot

This article details a production-grade Spring Boot audit architecture covering full-chain traceability, async log persistence, dynamic data masking via Jackson serializers, tamper-proofing with hash chains, and hot/cold log tiering, with concrete code examples and performance tuning insights from financial and government deployments.

Async ProcessingAudit LoggingJackson
0 likes · 22 min read
Enterprise Audit Architecture: Full-Chain Logging & Dynamic Data Masking in Spring Boot
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
May 21, 2026 · Backend Development

Optimizing Ozone S3 Gateway with Fast/Slow Dual‑Queue Isolation and Rate‑Limiting

The article presents a fast/slow dual‑queue isolation and water‑level rate‑limiting design for the Ozone S3 gateway, detailing separate thread pools, async handling, bucket‑level throttling, and comprehensive metrics that together improve service stability and throughput under mixed workloads.

Async ProcessingFast/Slow QueueJetty
0 likes · 10 min read
Optimizing Ozone S3 Gateway with Fast/Slow Dual‑Queue Isolation and Rate‑Limiting
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 16, 2026 · Backend Development

7 Essential Spring Boot Concepts Every Senior Developer Should Master

The article walks senior developers through seven core Spring Boot 3.5.0 concepts—resilience with Resilience4j, observability via Actuator, distributed transactions using Saga, advanced caching, asynchronous processing, API‑gateway routing, and OAuth2/JWT security—providing concrete code snippets, configuration examples, and visual illustrations for each technique.

API GatewayAsync ProcessingCaching
0 likes · 10 min read
7 Essential Spring Boot Concepts Every Senior Developer Should Master
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Sep 26, 2025 · Backend Development

Boost Spring Batch Performance: Async & Virtual Threads in Spring Boot 3

This article demonstrates how to accelerate Spring Batch jobs in Spring Boot 3 by comparing a default synchronous job with asynchronous processing using ThreadPoolTaskExecutor and then with virtual threads, providing code examples, configuration steps, and performance results that show up to a 90‑fold speedup.

Async ProcessingSpring BatchSpring Boot 3
0 likes · 9 min read
Boost Spring Batch Performance: Async & Virtual Threads in Spring Boot 3
Senior Xiao Ying
Senior Xiao Ying
Sep 25, 2025 · Backend Development

How to Export Arbitrary Excel Files with Spring Boot and EasyExcel Annotations

This guide explains how to integrate Alibaba's EasyExcel library into a Spring Boot project to perform low‑memory, high‑performance Excel import and export using annotation‑based entity mapping, listener mode, dynamic headers, async processing, validation, templates, and encryption.

Async ProcessingEasyExcelExcel Export
0 likes · 11 min read
How to Export Arbitrary Excel Files with Spring Boot and EasyExcel Annotations
Selected Java Interview Questions
Selected Java Interview Questions
Feb 14, 2025 · Databases

ShardingSphere Overview and Spring Boot Integration for Database Sharding, Proxy, and Sidecar

This article introduces ShardingSphere's three components—Sharding-JDBC, Sharding-Proxy, and the upcoming Sharding-Sidecar—explains why sharding is needed for relational databases, demonstrates horizontal data sharding concepts, and provides a complete Spring Boot example with configuration, code, and asynchronous batch insertion.

Async ProcessingMySQLShardingSphere
0 likes · 17 min read
ShardingSphere Overview and Spring Boot Integration for Database Sharding, Proxy, and Sidecar
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Feb 13, 2025 · Backend Development

Mastering Spring Boot 3: Real‑World Cases, ThreadLocal, Async & More

This article presents a continuously updated collection of over 90 practical Spring Boot 3 examples, covering request/response access, ThreadLocal handling, async interceptors, request metadata extraction, custom type converters, 404 error handling, and related source code to help developers build robust backend services.

Async ProcessingJavaRequest Handling
0 likes · 10 min read
Mastering Spring Boot 3: Real‑World Cases, ThreadLocal, Async & More
Architect
Architect
Feb 17, 2024 · Backend Development

How Bilibili Scaled Its Membership Purchase System: Call‑Chain Refactor, Async Ordering, and Sharding

This article details how Bilibili’s membership‑purchase platform tackled massive traffic spikes by redesigning the order call chain, introducing concurrent and asynchronous processing, and applying a sharding strategy that split databases and tables, ultimately boosting latency performance and supporting over 4,000 TPS during peak sales.

Async ProcessingBackendDatabase Scaling
0 likes · 15 min read
How Bilibili Scaled Its Membership Purchase System: Call‑Chain Refactor, Async Ordering, and Sharding
Architect
Architect
Oct 23, 2023 · Backend Development

Designing a High‑Performance Asynchronous Event System for Video Likes Using CQRS, Kafka, and Multi‑Level Caching

This article walks through the evolution of a video‑like service from a simple database‑centric design to a robust, CQRS‑based, Kafka‑driven asynchronous architecture that tackles CPU bottlenecks, connection limits, duplicate consumption, scaling, flow‑control, hotspot isolation, error retry, and MQ failure while providing a unified messaging platform.

Async ProcessingCQRSscalability
0 likes · 20 min read
Designing a High‑Performance Asynchronous Event System for Video Likes Using CQRS, Kafka, and Multi‑Level Caching
Su San Talks Tech
Su San Talks Tech
Feb 3, 2023 · Backend Development

Efficiently Export Millions of Rows to Excel Using Async and EasyExcel

This article details a robust solution for exporting massive MySQL datasets—potentially millions of rows—to Excel by leveraging asynchronous processing with jobs or MQ, the memory‑efficient EasyExcel library, pagination, multi‑sheet handling, OSS storage, and WebSocket notifications, ensuring performance and usability.

Async ProcessingEasyExcelExcel Export
0 likes · 17 min read
Efficiently Export Millions of Rows to Excel Using Async and EasyExcel
dbaplus Community
dbaplus Community
Jun 23, 2020 · Backend Development

How to Build a High‑Performance Seckill System for Massive Traffic

This article explains the core concepts, architecture, and practical techniques—including load‑balancing, caching, async processing, and Redis sharding—required to design and implement a high‑concurrency seckill system that can handle millions of requests in a short time window.

Async Processingbackend architecturehigh concurrency
0 likes · 19 min read
How to Build a High‑Performance Seckill System for Massive Traffic