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

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
主站蜘蛛池模板: 仲巴县| 汶上县| 漳浦县| 榆中县| 博野县| 专栏| 新竹市| 英吉沙县| 南木林县| 大关县| 华蓥市| 昌江| 布拖县| 荣成市| 绿春县| 桦甸市| 哈巴河县| 新泰市| 湖南省| 廊坊市| 平乐县| 呼和浩特市| 金乡县| 舟曲县| 周宁县| 绥德县| 中阳县| 阜宁县| 婺源县| 即墨市| 竹山县| 清水县| 盐亭县| 平遥县| 杨浦区| 涡阳县| 德州市| 大埔县| 黄骅市| 讷河市| 江源县|