【解決方法】ネット コア API イベント ポーザー

プログラミングQA


LAN 上の Linux ボックスでホストされているネット コア API を使用しています。その主な目的は、Postgresql データベースからデータを返すことです。 イベントは、特定のことが発生したときに Postgresql によって発生し、ペイロードを持つイベント リスナーを介してコントローラーでこれらを受け取ります。 私ができるようにしたいのは、これらのイベントを呼び出し先 (通常は私の LAN でもホストされている私の Web サーバー) に渡すことです。 または、これを行うより良い方法はありますか?

私が試したこと:

Postgresql から (ペイロードを使用して) 通知を受け取る方法を見つけましたが、データを呼び出し先 IHTMS に送り返す方法が思いつきません。

解決策 1

HTTP パラダイム全体がこれを防ぎます。 HTTP/HTTPS サーバーは決してクライアントを呼び出しません。 通常の Web API メソッドを使用してクライアントに通知を送信することはできません。 HTTP は要求/応答モデルに従います。 クライアントはリクエストを行い、サーバーはそれに対するレスポンスを返します。 クライアントが要求しなかった場合、サーバーはクライアントに何かを送信することはできません。

更新をプッシュするには、SignalR などの代替サーバーと通信チャネルが必要です。

コメント

タイトルとURLをコピーしました