Kong で使用されるデータストアは、構成を永続的に保存して水平方向のスケーリングを可能にするために使用されることを理解しています。
私が疑問に思っているのは、API ゲートウェイのデータソース自体に実際のビジネス データを格納し、このデータソースから読み取ったデータに基づいて API をルーティングすることも可能かということです。
例えば。ユーザーが過去に 3 人の異なる著者から購入したことがある場合、それらの著者のみによるすべての書籍のリストを表示したいと考えています。ここでは、注文履歴がビジネス データであり、その著者の本だけを彼に見せることがビジネス ロジックです。
リクエストが API ゲートウェイを通過した後、通常どおりユーザーの注文履歴を取得し、必要なデータを表示できました。
しかし、ユーザーの注文履歴を kong データソースに保存し、lua でカスタム プラグインを記述して、ゲートウェイ自体からユーザーの作成者リストを取得し、作成者の ID を必要なモジュールに渡すことは可能ですか?それらの著者の本を表示するだけですか?
また、可能であれば、そうすることをお勧めしますか?