1.延迟连接
用于减少长连接数。当有调用发起时才建立连接。这个只对dubbo协议有效
<dubbo:protocol name="dubbo" lazy="true" />
2.粘滞连接
尽可能让调用方向同一个提供者发起调用除非这个提供方挂了。
<dubbo:protocol name="dubbo" sticky="true" />
3.令牌验证
用于防止消费者绕过zk注册表发起调用
开启全局令牌验证:
<!--随机token令牌,使用UUID生成--> <dubbo:provider interface="com.foo.BarService" token="true" /> <!--固定token令牌,相当于密码--> <dubbo:provider interface="com.foo.BarService" token="123456" />服务级别令牌验证:
<!--随机token令牌,使用UUID生成--> <dubbo:service interface="com.foo.BarService" token="true" /> <!--固定token令牌,相当于密码--> <dubbo:service interface="com.foo.BarService" token="123456" />协议级别令牌验证:
<!--随机token令牌,使用UUID生成--> <dubbo:protocol name="dubbo" token="true" /> <!--固定token令牌,相当于密码--> <dubbo:protocol name="dubbo" token="123456" />