Reactor3 Core 发布 订阅

本文介绍了Reactor3中的关键概念,包括Publisher、Subscriber、Subscription等,并通过代码分析了subscribe过程,强调了订阅的重要性。以Mono.just("Weison").subscribe(System.out::println)为例,详细解释了从开始订阅到元素消费的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 Reactor3

1.1 Terms Involved

  1. Publisher(发布者)、Subscriber(订阅者)、Subscription(订阅 n.)、subscribe(订阅 v.)。
  2. event/signal(事件/信号)。
  3. sequence/stream(序列/流)。
  4. element/item(序列中的元素)。
  5. emit/produce/generate(发出/产生/生成,后两个多翻译为“生成”)、consume(消费)。
  6. Processor(未做翻译,保留英文)。
  7. operator(操作符,声明式的可组装的响应式方法,其组装成的链译作“操作链”)。

1.2 Interface

  1. Publisher(发布者)
  2. Subscriber(订阅者)
  3. Subscription(订阅关系)
  4. Processor(Publisher和Subscriber的合体)

1.3 Code Analyze

Remember:
Nothing Happens Until You Subscribe

1.3.1 Code

Code:

Mono.just(“Weison”).subscribe(System.out::println);

Analyze:

Mon
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值