报告 "reactive" 方法中的 subscribe()
调用。
返回 Publisher(包括 Uni
和 Multi
)的方法不应直接调用 subscribe()
方法,因为它可能破坏反应式调用链。
不要使用 subscribe()
,而应考虑使用组合运算符,例如 flatMap()
、merge()
等。
示例:
Multi<String> stringMulti(){
Multi<String> multi = Multi.createFrom().item("abc");
multi.subscribe(); // <- 在非阻塞上下文中阻塞 'subscribe' 调用
return multi;
}