- 間隔聯結只支持事件時間
- 間隔聯結如果遇到遲到數據,則會關聯不上,比如來了一個5秒的數據,它可以關聯前2秒的數據,后3秒的數據,就是可以關聯3秒到8秒的數據,然后又來了一個6秒的數據,可以關聯4秒到9秒的數據,那么3秒的數據,就永遠不會被關聯到了,就可以刪除了,然后又來了一個遲到數據,比如4秒的數據,可以關聯2秒到7秒的數據,但是3秒的數據已經被刪除了,所以就關聯不上了。對于這種情況,解決辦法就是,使用回撤流,比如left?join,left?join可以設置狀態過期時間,這個時間是系統時間,比如我們設置過期時間是5分鐘,那么A流的3秒的數據,可以和B流的4秒(遲到數據)的數據關聯上,就解決了這個問題。