摘要:
,服务器初始窗口大小为5000字节。客户端发送2000字节,之后又发送了2000字节,缓冲区中只有1000字节可用。服务器意识到缓冲区正在快速填满,它知道如果数据继续以此速率传输,很快会有报文丢失。为了防止报文丢失,服务器发送确认信息给客户端,更新窗口大小为1000字节。结果,客户端减少数据发送,服 阅读全文
摘要:
1、线程调度算法 抢占式 线程执行时间由系统控制,线程的切换也依靠系统控制,有可能每个线程获得相同的时间片,有可能某些线程更长,有可能某些线程没有时间片,这种调度方式不会因为 线程阻塞导致整个进程阻塞。 协调式 一个线程执行完毕后通知另外一个线程继续执行,像接力赛,线程执行由线程本身控制。有一个致命 阅读全文
摘要:
事务编号 在ZAB,原子消息广播协议的事务编号ZXID设计中,ZXID是一个64位数字,低32位是一个单调递增的计数器,针对每一个事务请求,计数器加1.高32位则代表leader周期epoch的编号,每个当选产生一个新的的leader服务器,就会从这个leader服务器中读出本地事务日志中的最大zx 阅读全文