ืฉืืื ืืืืื! ืืื ืืคืืกื ืืฉื ื ืืกืืจืช Quarkus ืฉืื ื - ืืืื ื ืืืจ ืขื ืืืกืฃ ืืงืืจื.
ืืืืจืืช ืฉืืงืืืคืืืฆืื ืืงืืจืืช ืืฉืืื, ืืคื ืฉื ืจืื ืืืื, ืืฉ ืืฆืืื ืฉ-Quarkus ืคืืขื ืืืฉ ืืื ืขื ืืืื ืช ื-Java ืื ืคืืฆื ืืืืชืจ, OpenJDK Hotspot, ืืืืืช ืืฉืืคืืจื ืืืืฆืืขืื ืฉืืืืขื ื ืืื ืืขืจืืื. ืืื, ืืฉ ืืืชืืืืก ืืงืืืคืืืฆืื ืืงืืจืืช ืืืื ืืก ื ืืกืฃ ืฉื ืืชื ืืืฉืชืืฉ ืื ืืคื ืืฆืืจื ืื ืืืจืืฉ. ืืืขืฉื, Quarkus ืืกืชืื ืืืืื ืจืื ืขื OpenJDK ืืื ืื ืืืข ืืชืืื ืืช ืืงืืจืืืช. ืืืฆื ืืคืืชืื, ืฉืืชืงืื ืืืื ืขื ืืื ืืคืชืืื, ืืืืื ืืืืงื ืืืขื ืืืืืืช ืฉื ืฉืื ืืืื ืืฉื ืืืืืืืช ืืืชืงืืืืช ืฉื ืืืฆืืข ืงืื ืืื ืื ืืืืืฉื ื-Hotspot. ืื ืืกืฃ, ืืขืช ืืฆืืจืช ืชืืื ืืช GraalVM ืืงืืจืืืช, ื ืขืฉื ืฉืืืืฉ ืืกืคืจืืืช ืืืืงืืช OpenJDK ืืืืืืืืช HotSpot.
ืื ืืื ืืชื ืฆืจืื ืงืืืคืืืฆืื ืืงืืจืืช ืื ืืื ืืืจ ืืืชืื ืืฆืืจื ืืืฉืืืช? ื ื ืกื ืืขื ืืช ืขื ืฉืืื ืื ืืืื.
ื ืชืืื ืขื ืืืืื ืืืืื: ื-Red Hat ืืฉ ื ืืกืืื ืจื ืืืืคืืืืืืฆืื ืฉื JVMs, ืขืจืืืืช ืืืกืืจืืช ืืืืื ืคืืชืื ืืคืจืืืงื
- ืฉืจืช ืืืคืืืงืฆืืืช ืืจืืฉืื ืฉืขืืื ืืขื ื ืืคืืืคืืจืื
ืจื ืืื . - ืฉืจืช ืืืืฉืืืื ืืจืืฉืื ืืืคืขืื ืขื ืืืฉืืื
ืืืจ ืืช ืืืืฉื . - ืฉืจืช ืืืืฉืืืื ืืจืืฉืื ืืจืืฅ ืขืืื
ืคืื Pi . - ืืืืื ืคืจืืืงืืื ืืคืืขืืื ืืืืฉืืจืื
ืื ืืจืืืื .
ืื ืื ื ืืชืืืืืื ืขื ืืืชืืจืื ืฉื ืืคืขืืช ืืืฉืืื Java ืืขื ื ืืืืืฉืืจืื ืืืืืื ืืฉืืืื (ืงืจืื: IoT) ืืืจ ืฉื ืื ืจืืืช ืืืืื ื ืืืคืืง ืืช ืืืจื ืื-JVM ืืืืื ืช ืืืฆืืขืื ืืืืคืืืืืืฆืื ืฉื ืืืืจืื. ืืื ืจืืื ืืืจืื, ืื ื ืขืืืืื ืขื ืงืืืคืืืฆืื ืืงืืจืืช ืฉื ืืืฉืืื Java ืืืฉื ืืื ืจื
ืืืืข ืืฉืื ืืงืืช ืืืฉืืื ืืช ืืืชืจืื ืืช ืืืืกืจืื ืืช ืืืื? ืืืืืื ืฉืืืฆืืื ืืกืืืืื ืืืืก ืฉืืื ืืืคื ืืืืืช ืืืจืืข:
- ืืืืืื, ืืกืืืืืช ืืื ืฉืจืชืื/ืืืจืืขืื ืฉืืื
ืืฉืืจืืชืื ืคืฉืื ืฆืจืืืื ืืืชืืื ืืืื ืืืช (ืงืฉื ืื ืจื) ืขื ืื ืช ืืืกืคืืง ืืืืื ืืืืจืืขืื. ืื ืืืื ืืฉืืจืืชืื ืืชืืฉืืื ืืจืืืื, ืืื ืืฉื ืืืชืืื ืืงืจื ืืืืื ืืืืคื ืงืจืืื ืืช ืืื ืืชืืืื ืืืงืฉื. ื-JVM ืขืืืื ืืืงื ืืื ืืฉืืขืืชื ืืืชื ืขืื, ืืืืจืืช ืฉืืืงืจืื ืืกืืืืื ื ืืชื ืืืคืืืช ืืืช ืืฉืืืืช ืืืืจื ืืืืจืืช, ืืืืื ืืื ืฉื ืืื ืืืช ื-5 ืืืคืืืช ืืฉื ืืื ืืืื ืืืืืช ืืืืื ืืื ืืืื ืืืืืช. ืื, ืืื ืืชื ืืืื ืืฉืืง ืขื ืืฆืืจืช ืจืืจืื ืืื ืฉื ืืืื ืืช Java (ืื, ืืืฉื, ืขืฉืื ื ืืืชืืืขืืจื ืฉื OpenWhisk ื-Knative ), ืื ืื ืืฉืืขืฆืื ืืื ื ืืืืื ืฉืืืื ืืกืคืืง JVMs ืืขืื ืืงืฉืืช ืืงื ื ืืืืื ืฉื ืืขืืืก. ืืืืืื ื ืืืืืืช ืื ืื ืจืื ืื ืืืืคืฆืื ืื ืืื ื ืืืืชืจ. - ืืชืจ ืขื ืื, ืืฉ ืืืื ื ืืกืฃ ืฉืฆืฅ ืืขืชืื ืงืจืืืืช: ืจืืืื ืืืจืืช. ืืืจืืช ืืขืืืื ืฉืืืฉืืจื JVM ืืชืงืจืื ืืืื ืืืขืจืืืช ืืคืขืื ืืืืืืืช ืฉืืื, ืื ืขืืืื ืื ืืกืืืืื ืืขืฉืืช ืืช ืื ืฉืื ืื ื ืื ืื ืจืืืืื ืืืื ืืืื ืืงืก โ ืืืืื ืชืืืืืื. ืืื, ืืฉื ืฉื ืฉืจืฉืืจ ืืื ืืืื ืืืคืื ืืช ืื ืืืื ืช ื-Java. ืื ืฉืื ืจืืื ืื ืกืื ืืขืงืืฃ ืืช ืืืืกืจืื ืืื ืขื ืืื ืืงืืฉืช JVM ื ืคืจื ืขืืืจ ืื ืืคืืืงืฆืื ืฉื ืืฉืชืืฉ ืขื ืื ืช ืืืืขืจ ืืช ืืืฉืืืืช ืฉื ืืฉื. ืื ืื ืืืืื ื, ืืื ืื ืืชืืื ืืฉืื ืื ืงื ื ืืืื.
- ืื ืืกืฃ, ืขืืืจ ืืืฉืืืื ืืืืืื ื ืขื ื, ืืื ืืืงืืืจ ืืฉืื ืืื ืฆืคืืคืืช ืืฉืืจืืชืื ืขื ืืืืจื. ืืขืืจ ืืืชืืืืืืืื
12 ืืืจืื ืืืฉืื , microservices ื-Kubernetes ืืืืืืื ืืช ืืกืคืจ ืืืื ืืช Java ืืื ืืคืืืงืฆืื. ืืืืืจ, ืืฆื ืืื ืื ืื ืืกืคืง ืืืืฉืืช ืืืืื ืืช, ืื ืืืงืืื ืื ืฆืจืืืช ืืืืืจืื ืืืกืืกื ืืืืื ืช ืฉืืจืืช ืขืืื, ืืืืง ืืืืืฆืืืช ืืืื ืื ืชืืื ื ืืืฆืืช ืืืืื. ืงืืฆื ืืคืขืื ืืขืื ืงืืืคืืืฆืื ืกืืืืช ืืจืืืืืื ืืื ืืฉื ืืื ืืงืืช ืืืคืืืืืืฆืื ืฉืื ืืช, ืืื ืืืกืื ืงืื ืืช ืืจืื ื ืืืื, ืืืฉืจ ืืชืืื ื ืืกืืคืืช ืืืืืช ืจืง ืืช ืืืชื ืืืงืื ืฉื ื-frameworks (ืืืื ื-JDK ืขืฆืื) ืฉืืฉืืจืืช ืืฉืชืืฉ ืืื ืืคืืขื. ืืื, ืงืืืคืืืฆืื ืืงืืจืืช ืฉื Quarkus ืขืืืจืช ืืืงื ืืฆืคืืคืืช ืืืคืขื ืฉืืจืืช ืขื ืืืืจื ืืืื ืืคืืืข ืืืืืื.
ืืืขืฉื, ืืืืขืื ืื ืฉืืขืื ืืืจ ืืกืคืืงืื ืืื ืืืืื ืืช ืืืฆืืงื ืฉื ืงืืืคืืืฆืื ืืงืืืืช ืื ืงืืืช ืืืื ืฉื ืืฉืชืชืคื ืคืจืืืงื Quarkus. ืขื ืืืช, ืืฉ ืกืืื ื ืืกืคืช, ืื ืืื ืืช, ืื ืื ืืฉืืื: ืืฉื ืื ืืืืจืื ืืช, ืืจืื ืืชืื ืชืื ืืืืจืืช ืคืืชืื ื ืืฉื ืืช ื'ืืืื ืืืืืช ืฉืคืืช ืชืื ืืช ืืืฉืืช, ืืชืื ืืืื ื ืฉ-Java, ืืื ืขื ื-JVMs, ืืขืจืืืืช ืื-frameworks ืฉืื, ืืคืื ืื ืจืขื ืืืืืจืื, ืืืื ืืื ืืื'.
ืขื ืืืช, ืืืจืื ืืืฉืชืืฉ ืืืืชื ืืื ืืื ืืคืชืืจ ืื ืืขืื ืืื
ืืงืืจ: www.habr.com