2
私はフェニックスとエリクサーに新しいです。チャットアプリにバックグラウンドジョブを追加して、1分に1回実行し、別のサーバーからデータを取得してルームにブロードキャストする必要があります。 フェニックスでこれをどうすればいいですか?フェニックスのバックグラウンドジョブ
私はフェニックスとエリクサーに新しいです。チャットアプリにバックグラウンドジョブを追加して、1分に1回実行し、別のサーバーからデータを取得してルームにブロードキャストする必要があります。 フェニックスでこれをどうすればいいですか?フェニックスのバックグラウンドジョブ
バックグラウンドジョブを実装する簡単な方法は、ホセValim hereにより提供されました。 Gazlerはコメントで指摘したように
および放送用の、あなたはMyApp.Endpoint.broadcast()
使用することができます。
バックグラウンドジョブを定期的に実行する簡単な方法 - https://stackoverflow.com/questions/32085258/how-to-run-some-code-every-few-hours-in-phoenix-frameworkブロードキャスト - https:///hexdocs.pm/phoenix/Phoenix.Channel.html#broadcast/3 – JustMichael
どうもありがとう。ちょっと別の質問です。コードでは仕事を始めなければなりませんが、ソケットをソケットに渡すにはどうすればいいですか? – s0ld13r
あなたはチャンネルに放送するために 'MyApp.Endpoint.broadcast'(ダウンhttps://hexdocs.pm/phoenix/Phoenix.Endpoint.html上半分の方法について文書化)を使用することができます。 – Gazler