Ich möchte eine Variable erstellen, die ich über meine Phoenix-Anwendung verwenden kann, eine globale Variable, die ist. Es ist keine statische Einstellungsvariable, sondern wird berechnet, wenn das Projekt einmal gestartet wird. Bei jedem Neustart des Projekts wird die Variable erneut berechnet. Wie kann ich es erstellen?Eine globale Variable in Phoenix App, aber keine statische Variable (keine Einstellung)
2
A
Antwort
0
Sie benötigen einen anderen Mechanismus zu verwenden, diesen Zweck zu erreichen, wie zum Beispiel:
- Stateful lange laufenden Prozess (Sie
GenServer
/Agent
sehen kann ... - ETS (Erlang Zeitlagerung)
- ...
Hoffnung, die
Verwandte Themen
- 1. War eine statische Variable eine globale Variable?
- 2. Elixir Phoenix globale Variable Stecker
- 3. Globale Variable hat keine globale Reichweite
- 4. Signal-Handler wird keine globale Variable sehen
- 5. Java, das keine statische Variable verwendet
- 6. nicht-statische globale Variable in Java
- 7. Kann ich hier globale Variable anstatt statische lokale Variable verwenden?
- 8. Keine Notwendigkeit, eine Variable zweimal
- 9. Ziel C - Statische und globale Variable?
- 10. iphone globale Variable
- 11. TypeScript: Globale statische Variable Best Practice
- 12. Meteor kann keine globale Variable in node_modules finden
- 13. Eine Variable keine Statustaste, aber var.status gibt String
- 14. Warum kann ich in Python keine globale Variable festlegen?
- 15. Ändern statische Variable in Anwendungsthread hat keine Wirkung
- 16. Android letzte Variable ist keine Variable?
- 17. Keine spezifische Variable in ErlyDTL
- 18. ifstream in C++ keine Variable
- 19. 'Variable' oder 'Variable ist nicht keine'
- 20. globale Variable in GUI NetBeans
- 21. Wenn statische globale Variable in C++ erstellt werden
- 22. Globale Variable in Reactjs
- 23. Globale Variable in Makefile
- 24. Globale Variable mason2 in POET
- 25. Xcode teilt keine statische Variable mit einer gemeinsam genutzten Bibliothek
- 26. Keine vorherige extern-Deklaration für nicht-statische Variable ‚FrameworkNameVersionString‘
- 27. In C, warum funktionieren mehrere Deklarationen für eine globale Variable, aber nicht für eine lokale Variable?
- 28. C++ globale Variable in Namespace
- 29. beacon minor variable globale
- 30. globale Variable in Django (Singleton)
helfen, diesen Wert nicht die Berechnung benötigen Zugriff zu deiner Datenbank? – Dogbert
Sie können einen "Agent" verwenden, um den Wert beizubehalten - http://stackoverflow.com/questions/35218738/caching-expensive-computation-in-elixir/35220360#35220360 –