2
ちょっと速い。反応的な@StreamListener
反応する@StreamListener入力をSpring Cloud Streamで使用することは可能ですか?私はそれによって意味することは、このようなものである。このような
@StreamListener(Sink.INPUT)
public void log(String message)
{
log.info(message);
}
またはプロセッサの:ドキュメントで
@StreamListener
public void log(@Input(Sink.INPUT) Flux<String> strings)
{
strings.log();
}
私はこのような例を見て
@StreamListener
@Output(Source.OUTPUT)
public Flux<String> log(@Input(Sink.INPUT) Flux<String> strings)
{
return strings.map(String::toUpperCase);
}
私は実行最初のスニペットのコードはDispatcher has no subscribers
例外です。
最初の2つが同等であれば、ちょうどうまく動作するので、2番目のスニペットを使用します。ありがとう! – wookie
最初の例ではサブスクリプションが行われない理由の詳細を追加して、私の答えを編集しました。 –
これは完璧です、もう一度ありがとうございます。 – wookie