Tag

synchronous

1 views collected around this technical thread.

Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Mar 1, 2024 · Databases

MySQL Master‑Slave Replication: Modes, Principles, and Implementation

This article explains MySQL master‑slave replication, covering its three modes (asynchronous, semi‑synchronous, and fully synchronous), the underlying binary‑log mechanism, key replication threads, configuration steps, and includes a promotional notice for an upcoming live career‑development session.

MySQLReplicationSemi‑Synchronous
0 likes · 6 min read
MySQL Master‑Slave Replication: Modes, Principles, and Implementation
Efficient Ops
Efficient Ops
Mar 1, 2023 · Backend Development

Understanding Synchronous vs Asynchronous and Blocking vs Non‑Blocking I/O in Java

This article uses a playful dialogue and water‑kettle analogies to explain the differences between synchronous and asynchronous I/O, blocking and non‑blocking operations, and then details Java's three I/O models—BIO, NIO, and AIO—so readers can choose the right approach for their web projects.

BackendJavaasynchronous
0 likes · 5 min read
Understanding Synchronous vs Asynchronous and Blocking vs Non‑Blocking I/O in Java
Java Architecture Diary
Java Architecture Diary
Jan 10, 2023 · Backend Development

Master Java 11 HttpClient: Synchronous & Asynchronous Requests Explained

This article introduces Java 11's built-in HttpClient, compares it with legacy HttpURLConnection and third-party libraries, and provides detailed code examples for creating and configuring HttpRequest objects, sending synchronous and asynchronous requests, handling headers, timeouts, bodies, and demonstrates a custom mica-http wrapper for practical use.

BackendHTTPHttpClient
0 likes · 11 min read
Master Java 11 HttpClient: Synchronous & Asynchronous Requests Explained
Java Architecture Diary
Java Architecture Diary
Jan 9, 2023 · Backend Development

Master Java 11 HttpClient: Sync & Async Requests with Full Code Guide

Learn how Java 11’s built‑in HttpClient simplifies both synchronous and asynchronous HTTP calls, covering client and request creation, setting URIs, methods, headers, timeouts, and various body types, with complete code examples and a comparison to alternative libraries.

HTTPHttpClientJava
0 likes · 11 min read
Master Java 11 HttpClient: Sync & Async Requests with Full Code Guide
Architects' Tech Alliance
Architects' Tech Alliance
Jul 14, 2022 · Fundamentals

Understanding Synchronous vs Asynchronous, Blocking vs Non-Blocking, and Linux I/O Models

This article explains the concepts of synchronous and asynchronous execution, blocking and non‑blocking operations, user and kernel space, process switching, file descriptors, cache I/O, and compares various Linux I/O models such as blocking, non‑blocking, multiplexing, signal‑driven and asynchronous I/O, including the differences among select, poll and epoll.

Linuxasynchronousblocking
0 likes · 14 min read
Understanding Synchronous vs Asynchronous, Blocking vs Non-Blocking, and Linux I/O Models
IT Architects Alliance
IT Architects Alliance
Feb 12, 2022 · Backend Development

Drawbacks and Advantages of Synchronous Request‑Response Microservices

The article examines synchronous request‑response microservices, outlining their numerous drawbacks such as tight coupling, scalability limits, failure handling, API versioning challenges, data access coupling, distributed monolith risks, and testing difficulties, while also acknowledging their undeniable advantages and the prevalence of hybrid architectures.

Request-Responsearchitecturecoupling
0 likes · 8 min read
Drawbacks and Advantages of Synchronous Request‑Response Microservices
Top Architect
Top Architect
Jan 5, 2022 · Backend Development

Handling Timeout Issues in Synchronous, Asynchronous, and Message‑Queue Interaction Modes

The article explains common timeout points in synchronous, asynchronous, and message‑queue communication between services, and provides client‑side and server‑side strategies—including request tracing, retry policies, idempotency, fast‑fail handling, and max‑effort notifications—to mitigate these problems in backend systems.

Message Queueasynchronousservice architecture
0 likes · 11 min read
Handling Timeout Issues in Synchronous, Asynchronous, and Message‑Queue Interaction Modes
Python Programming Learning Circle
Python Programming Learning Circle
May 14, 2021 · Backend Development

Understanding Synchronous vs Asynchronous Python for Web Applications

This article explains the concepts of synchronous and asynchronous programming in Python, compares their architectures, discusses how async frameworks and greenlet‑based libraries work, and clarifies when asynchronous code can outperform synchronous code, especially under high I/O‑bound load.

AsyncIOConcurrencyPython
0 likes · 12 min read
Understanding Synchronous vs Asynchronous Python for Web Applications
Java Captain
Java Captain
Dec 1, 2018 · Backend Development

Understanding Synchronous, Asynchronous, Blocking, and Non-Blocking I/O in Java

This article explains the concepts of synchronous vs. asynchronous and blocking vs. non‑blocking operations using everyday analogies, clarifies their differences, and details Java's three I/O models—BIO, NIO, and AIO—while guiding readers on choosing the appropriate approach for web development.

BackendI/OJava
0 likes · 6 min read
Understanding Synchronous, Asynchronous, Blocking, and Non-Blocking I/O in Java
Java Captain
Java Captain
Nov 30, 2017 · Fundamentals

Module Interaction: Synchronous, Asynchronous, and Callback Calls in Java

This article explains the three main ways modules can call each other—synchronous calls, asynchronous calls, and callbacks—illustrates each with Java code examples, and discusses when to use each approach for flexible and non‑blocking program design.

Design PatternsJavaProgramming
0 likes · 10 min read
Module Interaction: Synchronous, Asynchronous, and Callback Calls in Java