1.世界
2.概要
電気の供給者がこの商品購入のコースいくつかのシナリオにあります。お買い上げでユーザーがクリックし、今回は状態を支払われるためには、2時間後に、まだこの順序は、状態を解除するように設定、解除されますいる状態で支払われる場合は、ユーザーの収入商品の出荷を評価することができた後、まだ24時間以内に評価されていない場合、ユーザは自動的にデータを送信するときに、このようなシナリオは、遅延処理のシナリオを呼び出すことができますので、5つ星のうち商品のスコアを設定する....となりますアウトは、すぐに処理されていないが、プロセスにいくつかの時間を待った後、のような遅延を、処理するための多くのプログラムもあります。
- DelayQueue内のJava
内部プライオリティキュー格納されたメッセージの本体、メッセージボディ格納さDealyインターフェースは、1つのスレッドが消費データキューを続け、実現しました。 - RedisのにSortedSetでは
、外部のスレッドがポーリングにSortedSetを維持し使用して、にSortedSet Redisのデータ構造、方法の一種として時間を使用することを意味しています。 - スケジュールデータベーススキャン
、データベースに格納された遅延タスク情報をトリガして、回転中のクエリにスレッドを使用すると、トリガの要件を満たすタスクをタイムアウトしました。
......
ストリーム処理では、多くの場合、いくつかのシーンは、このようなタイミングアラーム監視として、トリガーを時限があるだろう、とトリガ遅延時間ウィンドウがトリガによって呼び出され、その後、FLINKは、任意の遅延を達成する方法を参照してください。
通話中3.Flink遅延
FLINKリアルタイム処理では、関与する処理遅延がKeyedProcessFunction、KeyedProcessFunction FLINKを用いて達成することができる、アクセス状態をユーザ指向の低レベルAPIを提供することであり、現在または現在の透かしProcessingTimeは、もっと重要なのは、それが提供することにあります