並發控制 executes
阿新 • • 發佈:2018-06-19
service inter 連接 ren 並發 com cti int 方法
一、控制服務端並發
限制 com.foo.BarService 的每個方法,服務器端並發執行(或占用線程池線程數)不能超過 10 個:
<dubbo:service interface="com.foo.BarService" executes="10" />
二、控制服務端並發(方法級別)
限制 com.foo.BarService 的 sayHello 方法,服務器端並發執行(或占用線程池線程數)不能超過 10 個:
<dubbo:service interface="com.foo.BarService"> <dubbo:method name="sayHello"executes="10" /> </dubbo:service>
三、控制客戶端並發
限制 com.foo.BarService 的每個方法,每客戶端並發執行(或占用連接的請求數)不能超過 10 個:
<dubbo:service interface="com.foo.BarService" actives="10" />
或
<dubbo:reference interface="com.foo.BarService" actives="10" />
四、控制客戶端並發(方法級別)
限制 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>
如果 <dubbo:service> 和 <dubbo:reference> 都配了actives,<dubbo:reference> 優先
並發控制 executes