官术网_书友最值得收藏!

Exploring Observables and Observers

In this chapter, we will go into detail on observables: how to create them, how to subscribe to them, how to handle their errors, and how to use them with AsyncIO. In the first part of this chapter, we will describe all of the possible ways to create observables, from existing objects, iterable objects, or custom code logic. Each time a new observable is needed, one of these methods is best for the situation.

In the second part of this chapter, we will explain another important notion of ReactiveX: hot and cold observables. Knowing whether an observable is hot or cold is the key to using it correctly. The third part of this chapter will cover the different ways to listen to an observable and how to deal with errors. Finally, the last part will illustrate how observables can cohabit with AsyncIO and how to bridge futures and observables. This is a frequent requirement when writing drivers based on AsyncIO packages.

The following topics will be covered in this chapter:

  • Creating observables
  • Hot and cold observables
  • Subscription and disposal
  • Error handling
  • Observables and AsyncIO
主站蜘蛛池模板: 柘城县| 九龙县| 隆化县| 屏边| 泰宁县| 汝城县| 安多县| 和硕县| 襄垣县| 太保市| 白朗县| 元谋县| 县级市| 宣武区| 塔城市| 德令哈市| 大名县| 抚顺县| 搜索| 芒康县| 察雅县| 武宁县| 明溪县| 历史| 沙田区| 肇庆市| 盐城市| 哈密市| 南昌县| 合阳县| 潍坊市| 运城市| 贵溪市| 康马县| 晋城| 珠海市| 长治市| 来凤县| 南木林县| 霍山县| 图木舒克市|