„Wer braucht denn noch die JVM?“ fragt @fakod. innoq.com/de/blog/wer-brauch…
1
3
1
4
Artikel gut bis auf "So ist es zum Beispiel wieder möglich, pro Request einen Container zu starten. Niemand würde bei einer JVM auf so eine Idee kommen. " Wer macht sowas? Sehr schlechtes Beispiel.
1
1
Hast du ein aus deiner Sicht besseres Beispiel? Oder ist das für dich prinzipiell Unsinn?
2
Es hört sich halt massiv brutal an, einen Container für EINEN Request zu starten (und dann wieder zu beenden). Man denkt intuitiv an HTTP Requests. Request kann aber alles meinen, auch mit Laufzeit. Mein Fehler.
1
Amazon Lambda und andere FaaS müssen für einen neuen Request eine neue JVM starten. Lambda unterstützt Java.
1
2
amzn.to/2ilbeyP Abrechnung erfolgt pro Request, Zeit und Speicher Wenn nur ein Request pro Stunde bearbeitet wird, will man dafür nicht ständig eine JVM laufen lassen.
1
1
Lambda-Instanzen werden sicher gepoolt – das war bei schon bei CGI-Handlern sinnvoll, gibt ja keinen Grund, warum sich das geändert haben sollte :) Aber auch für pro Request gibt’s Argumente: erlangonxen.org/zerg

Dec 5, 2017 · 12:07 PM UTC

1
1
Ja, aber Class Loading und JIT-Kompilierung lassen sich nicht poolen.