在 Dubbo 3 中,可以通过以下方式实现并发控制:
一、服务提供者端并发控制
-
executes
参数限制
在服务提供者配置中限制单个方法的并发执行数:
<dubbo:service interface="com.example.UserService" executes="100" />
或通过注解:
@Service(executes = 100)
public class UserServiceImpl implements UserService {}
当并发请求超过100时,新请求会被拒绝(抛出异常)。
<