9.3. JGroups 传输堆栈中流控制的更改
此发行版本包括以库模式提高 Data Grid 集群的传输层性能的更改:
-
Data Grid 将 JGroups Unicast Flow Control (
UFC)添加到默认TCP传输堆栈。UFC可防止节点在接收节点的 JGroups 线程池达到最大容量时向其他节点发送异步消息。发生这种情况时,接收节点开始丢弃消息,但发送节点会持续重新发送它们。 -
UFC和MFC的max_credits属性的值从 JGroups 默认值2m增加到3m。此属性设置一个节点可以在不确认接收节点的情况下向另一个节点发送的最大字节数。
注意
-
UFC已包含在库模式的默认UDP传输堆栈中。 -
在 Server Mode 中,Data Grid 使用非阻塞流控制(
UFC_NB和MFC_NB)作为默认值。