В контексте я никогда не использовал Beam. Я пытаюсь понять, как применить модель Beam к обычным случаям использования.
Считайте, что у вас есть неограниченная коллекция Продюсеров и неограниченный набор Продуктов, так что у каждого Продукта есть Продюсер (от одного до многих, Продюсер к Продукту). И у вас есть дополнительное свойство, которое Продукт-производитель появляется перед (или вскоре после) его Продуктом. Но продюсер может появиться за несколько лет до своего Продукта.
Если вы хотите создать неограниченную коллекцию Продуктов вместе со своими Продюсерами, то какой способ это выразить? Наличие оконного соединения, которое растягивает годы, кажется, побеждает точку окна. Но наличие Производителей в качестве бокового ввода не похоже на то, что Производители могут очень близко проявлять себя, когда появляется Продукт.
Есть ли подходящий способ смешать эти две концепции?