NF Software Engineering — Building 5G Core Network Functions · Pro
HTTP/1.1 forces one request per TCP connection at a time. If a client sends ten requests, it either opens ten connections or queues them on one — the latter creates head-of-line blocking, where a slow request stalls the queue. HTTP/2 multiplexes many concurrent streams over a single connection. Each request and response is a stream identified by a number; frames from different streams can interleave on the wire. For 5GC, where an AMF might issue thousands of SBI calls per second to multiple NFs, multiplexing is the difference between sustainable performance and a connection-storm meltdown. A…