首先,我假设Bulkhead 模式不适用于基于 Vertx/Quarkus/等的事件循环应用程序。我的具体用途是公开一个 REST API,然后调用另一个 REST API。我知道我需要断路器模式,但我看不到 Bulkhead 的用途,因为根据定义,如果所有传入请求都是异步非阻塞的,那么它们不应该相互影响。
其次,我有需要在工作人员内部运行的阻塞代码。我假设如果我创建一个垂直工作流并扩大到说 3 个实例,而不是如果每个工作人员都在单独的线程上运行,我有效地创建了一个 Bulkhead?我了解单个线程上的 3 个工作人员不是 Bulkhead 模式。