确认

数据链路层(3) 流量控制

一、流量控制   当AB两台设备在发送数据,如果A设备有较高的发送速度,而B设备只有较低的接收速度,那么就会造成不匹配,容易造成传输错误,因此就需要流量控制。这种情况一般是由于B设备的缓冲区溢出而造成的。   流量控制不止是链路层具备的功能,传输层也具备相应的功能。下面是链路层流量控制与传输层流量控制的区别:   (1)数据链路层的流量控制是点对点的,而传...

【ActiveMQ】消息重传机制

问题: 项目在修改consumer的确认签收机制从AUTO-ACK改为CLIENT-ACK模式,但在服务优雅停机并重启之后,发现若干数据被Pending后未被重发。 过段时间再一次停启服务后,Pending的数据才能被消费成功。 此问题在数据量大时基本可以复现。 类似问题: https://stackoverflow.com/questions/54074...