My Spring v4应用程序广泛使用Reactor v2的reactor.bus.EventBus
,包括访问Spring Data JPA的两个reactor.fm.Consumer
。数据库仅限于一定数量的连接,比方说100,所以我不希望任何时候JPA Consumer
中有75个事件。为了强制执行此限制,我添加了ThreadPoolTaskExecutor
,其最大线程池大小为75,这应该可以解决问题,但感觉不对 - 感觉就像我在使用Reactor的功能重复/重叠(例如reactor.core.Dispatcher
) - 是否有更多的Reactor-ish(v2)方法来限制同时执行的事件数量?