首页 > twemproxy 源码peer message疑问

twemproxy 源码peer message疑问

最近在看twemproxy的源码,对有一点感到有疑问:

在消息处理的流程中,接收response的过程中,twemproxy认为server outq的第一个message就是刚收到的response message的 peer message,也就是请求串。
为什么可以这么认为?
backend一定是先到的请求,先处理完吗?考虑到还有网络传送可能的乱序呢?为什么能够保证?

求答案,感激不尽!


因为 TCP 保证传输的数据是是程序发送的顺序。Redis 保证对同一连接,按请求的顺序返回响应。

【热门文章】
【热门文章】