2
Ich bin neu in Phoenix und Elixir. Ich möchte der Chat-App einen Hintergrundjob hinzufügen, der einmal pro Minute ausgeführt werden sollte, Daten von einem anderen Server abrufen und an Räume senden sollte. Wie kann ich so etwas in Phoenix machen?Phoenix Hintergrund Job
Eine einfache Möglichkeit, Hintergrundjob regelmäßig auszuführen - https://stackoverflow.com/questions/32085258/how-to-run-some-code-every-few-hours-in-phoenix-framework Broadcasting - https://hexdocs.pm/phoenix/Phoenix.Channel.html#broadcast/3 – JustMichael
Vielen Dank. Nur eine andere Frage, wo im Code ich einen Job beginnen muss, und wie kann ich Sockel an es übergeben? – s0ld13r
Sie können 'MyApp.Endpoint.broadcast' verwenden (dokumentiert etwa auf halbem Weg auf https://hexdocs.pm/phoenix/Phoenix.Endpoint.html), um an einen Kanal zu senden. – Gazler