Tag

aio

0 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 9, 2024 · Backend Development

Implementing Internal Network Penetration (Port Forwarding) with Java AIO Asynchronous Sockets

This article explains the principle of internal network penetration, describes how to build a Java AIO‑based client‑service tunnel with separate modules for registration and data exchange, and provides complete source code and testing steps for remote access to locally deployed services.

Backend DevelopmentJavaPort Forwarding
0 likes · 11 min read
Implementing Internal Network Penetration (Port Forwarding) with Java AIO Asynchronous Sockets
Java Architecture Diary
Java Architecture Diary
Nov 1, 2023 · Backend Development

Boost Your IoT Apps with mica-mqtt: A Low‑Latency Java AIO MQTT Engine

The article introduces mica-mqtt, a Java AIO‑based open‑source MQTT component offering simple, low‑latency, high‑performance IoT messaging, outlines its extensive feature set, typical use cases, recent updates, and provides detailed configuration examples for custom business thread pools and Spring Boot integration.

IoTJavaLow Latency
0 likes · 6 min read
Boost Your IoT Apps with mica-mqtt: A Low‑Latency Java AIO MQTT Engine
Java Architecture Diary
Java Architecture Diary
Sep 5, 2023 · Backend Development

Unlock Low‑Latency IoT Messaging with mica‑mqtt: A Java AIO MQTT Component

The article introduces mica‑mqtt, a simple, low‑latency, high‑performance Java AIO MQTT library for IoT, outlines its rich feature set, shared‑subscription modes, typical use cases, recent updates, and provides step‑by‑step Spring Boot and non‑Spring Boot integration examples with configuration and code snippets.

IoTJavaLow Latency
0 likes · 11 min read
Unlock Low‑Latency IoT Messaging with mica‑mqtt: A Java AIO MQTT Component
Top Architect
Top Architect
Mar 7, 2023 · Backend Development

Differences Between BIO, NIO, and AIO in Java Network Programming

This article explains the concepts of synchronous vs asynchronous and blocking vs non‑blocking I/O, then details the characteristics, advantages, and drawbacks of Java’s three I/O models—BIO, NIO, and AIO—providing guidance on when to use each approach in backend development.

BIOI/OJava
0 likes · 9 min read
Differences Between BIO, NIO, and AIO in Java Network Programming
Selected Java Interview Questions
Selected Java Interview Questions
Feb 28, 2023 · Backend Development

Differences Between BIO, NIO, and AIO in Java Network Programming

This article explains the concepts of synchronous vs asynchronous and blocking vs non‑blocking I/O, then compares Java's BIO, NIO, and AIO models, describing their mechanisms, advantages, drawbacks, and suitable usage scenarios for server‑side development.

BIOI/OJava
0 likes · 7 min read
Differences Between BIO, NIO, and AIO in Java Network Programming
Architects' Tech Alliance
Architects' Tech Alliance
Jul 31, 2022 · Fundamentals

Concurrency and I/O Models in Linux: Threads, Thread Pools, Coroutines, epoll, and AIO

This article explains common concurrency models, thread‑pool and coroutine techniques, and various Linux I/O models—including blocking, non‑blocking, multiplexing, and asynchronous I/O—highlighting their trade‑offs and practical usage in high‑performance backend systems.

ConcurrencyI/O modelsLinux
0 likes · 10 min read
Concurrency and I/O Models in Linux: Threads, Thread Pools, Coroutines, epoll, and AIO
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 1, 2020 · Databases

How to Configure fs.aio-max-nr for MySQL InnoDB to Prevent AIO Slot Errors

The article explains why MySQL may fail to start when the number of required AIO event slots exceeds the system's fs.aio-max-nr setting, demonstrates how to observe the slots with strace, and provides formulas and recommendations for configuring fs.aio-max-nr in single‑ and multi‑instance deployments.

InnoDBMySQLPerformance
0 likes · 4 min read
How to Configure fs.aio-max-nr for MySQL InnoDB to Prevent AIO Slot Errors
Java Captain
Java Captain
Jul 6, 2019 · Fundamentals

Understanding Java IO: BIO, NIO, and AIO with Code Examples

This article explains Java's Input/Output mechanisms, detailing the differences between Blocking IO (BIO), Non‑blocking IO (NIO), and Asynchronous IO (AIO), their synchronization models, suitable scenarios, and provides practical code samples for reading and writing files using each approach.

BIOFile I/OIO
0 likes · 10 min read
Understanding Java IO: BIO, NIO, and AIO with Code Examples
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jul 2, 2019 · Fundamentals

Understanding Java IO: BIO, NIO, and AIO – Concepts, Differences, and Usage

This article explains Java's I/O mechanisms—blocking BIO, non‑blocking NIO, and asynchronous AIO—detailing their definitions, key differences, appropriate use‑cases, and provides practical code examples for reading and writing files with each approach in Java applications.

BIOFile I/OIO
0 likes · 10 min read
Understanding Java IO: BIO, NIO, and AIO – Concepts, Differences, and Usage
Java Captain
Java Captain
May 24, 2019 · Backend Development

Understanding Java Blocking I/O, NIO, and AIO: From Per‑Connection Threads to Multiplexed and Asynchronous I/O

This article explains how traditional per‑connection thread handling (blocking I/O) wastes resources, then demonstrates Java NIO multiplexing and AIO callbacks with complete code examples, showing how they reduce thread usage and eliminate blocking while processing many simultaneous socket connections.

ConcurrencyIOJava
0 likes · 35 min read
Understanding Java Blocking I/O, NIO, and AIO: From Per‑Connection Threads to Multiplexed and Asynchronous I/O
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jul 28, 2015 · Fundamentals

Introduction to Linux Asynchronous I/O (AIO) and Its API

This article explains Linux asynchronous I/O (AIO), compares it with synchronous and non‑blocking I/O models, describes the underlying aiocb structure, and provides detailed examples of the AIO API functions such as aio_read, aio_write, aio_error, aio_return, aio_suspend, aio_cancel and lio_listio.

LinuxPOSIXaio
0 likes · 22 min read
Introduction to Linux Asynchronous I/O (AIO) and Its API