4.32. 延迟连接与粘滞连接

本文介绍如何在 Dubbo 中配置延迟连接

延迟连接

延迟连接用于减少长连接数。当有调用发起时,再创建长连接。

<dubbo:protocol name="dubbo" lazy="true" />

提示:该配置只对使用长连接的 dubbo 协议生效。

粘滞连接

粘滞连接用于有状态服务,尽可能让客户端总是向同一提供者发起调用,除非该提供者挂了,再连另一台。

  • 粘滞连接将自动开启延迟连接,以减少长连接数。
    <dubbo:reference id="xxxService" interface="com.xxx.XxxService" sticky="true" />
    
  • Dubbo 支持方法级别的粘滞连接,如果你想进行更细粒度的控制,还可以这样配置。
    <dubbo:reference id="xxxService" interface="com.xxx.XxxService">
        <dubbo:mothod name="sayHello" sticky="true" />
    </dubbo:reference>
    
下一节:通过 TLS 保证传输安全