I ont deux observables:RxJs comment fusionner deux observable se chevauchent dans une
-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-|
-13--14--15--16--17--18--19-----20---------21--------------22------23--24-->
Le premier contient un certain nombre croissant, mais arrête après un certain temps (ce sont les résultats d'un curseur à partir de la base de données) Les seconds sont émettant en continu un nombre croissant. Contient un certain nombre de la première, mais n'arrête pas d'émettre. (Ce sont les nouvelles données insérées dans la base de données)
Je veux que ce deux observables à regarder observable continue comme ceci:
-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-----22------23--24-->
Cette observable contient chaque numéro qu'une seule fois, en gardant l'ordre d'émission. Comment peut-il être résolu en utilisant aussi peu de mémoire que possible?
Vous vous demandez comment avez-vous obtenu comme deux Observables se chevauchent les cours d'eau? Quelle est leur signification dans votre problème? –
J'utilise Rethinkdb. J'ai d'anciennes données dans la base de données qui sont lues par le curseur, et des données nouvellement insérées, qui sont émises par le changement de vitesse. Pendant que je lis les données du curseur, les données nouvellement insérées sont également lues par le curseur. Cela provoque le chevauchement –