| 知乎专栏 |
启用配置,在配置类上添加@EnableResilientMethods注解
在需要限制并发的方法上添加@ConcurrencyLimit注解
@Configuration
@EnableResilientMethods
public class ResilientMethodsConfig {
// 配置类
}
@Component
public class NotificationService {
@ConcurrencyLimit(10)
public void sendNotification() {
this.jmsClient.destination("notifications").send(...);
}
@ConcurrencyLimit(1)
public void processCriticalTask() {
// 关键任务处理
}
}