服务端并发限流:executes
客户端并发限流:actives
样例 1
限制 com.foo.BarService 的每个方法,服务器端并发执行(或占用线程池线程数)不能超过 10
个:
<
dubbo:service
interface
=
"com.foo.BarService"
executes
=
"10"
/>
样例 2
限制 com.foo.BarService 的 sayHello 方法,服务器端并发执行(或占用线程池线程数)不能
超过 10 个:
<
dubbo:service
interface
=
"com.foo.BarService"
>
<
dubbo:method
name
=
"sayHello"
executes
=
"10"
/>
</
dubbo:service
>
样例 3
限制 com.foo.BarService 的每个方法,每客户端并发执行(或占用连接的请求数)不能超过 10
个:
<
dubbo:service
interface
=
"com.foo.BarService"
actives
=
"10"
/>
或
<
dubbo:reference
interface
=
"com.foo.BarService"
actives
=
"10"
/>
样例 4
限制 com.foo.BarService 的 sayHello 方法,每客户端并发执行(或占用连接的请求数)不能
超过 10 个:
<
dubbo:service
interface
=
"com.foo.BarService"
>
<
dubbo:method
name
=
"sayHello"
actives
=
"10"
/>
</
dubbo:service
>
或
<
dubbo:reference
interface
=
"com.foo.BarService"
>
<
dubbo:method
name
=
"sayHello"
actives
=
"10"
/>
</
dubbo:service
>