WindowedStream
:.apply
和.process
的两个函数具有相同的描述。我发现的唯一区别是:.apply
接收Context
,而.proccess
接收Window
。
在apply
和process
之间做出决定时应该考虑什么?
较新的process
方法传递一个Context
,其中包含Window
和其他有用的字段。这包含传递Window
的apply
方法。没有充分的理由使用apply
,它只是为了向后兼容而保留。