服务器编程
Java · 5 notes
- Multithreaded Blocking I/O Serverhistorical
A thread-per-connection blocking server, its simplicity, and the need for bounded resources and modern virtual-thread context.
- NIO Event-Loop Serverhistorical
A selector/event-loop server architecture and the separation of I/O readiness from application work.
- Serialization Protocols for Network Serviceshistorical
Choosing text/binary serialization by schema evolution, compatibility, size, CPU, tooling, and security.
- Application Heartbeatshistorical
Heartbeat design for detecting stale connections and distinguishing liveness from end-to-end health.
- Message Framing over TCPhistorical
Length-prefix, delimiter, and fixed-size framing for converting a TCP byte stream into application messages.