Quarkusèun framework per la creazione di applicazioni Java Kubernetes native da eseguire nelle tradizional machine virtuali Java(JVM)o come eseguibili compilatii in modo nativo(JVM,虚拟机)。Oltre a ridurre al minimo i tempi di avvio e il consumo di memoria,Quarkus si integra con i framework e gli strumenti di sviluppo Java attuali per velocizazare lo svilluppo e il deployment delle applicazioni。Quarkus semplifica l'esecuzionel公司云图书馆di applicazioni Java basate su无服务器计算,微子宫颈,集装箱,Kubernetes o altri tipi di applicazioni。
夸库斯CONCETTI FONDAMENTALI DI QUARKUS
Quarkusèconcepito per la realizzazione di applicazioni compatite efficienti da eseguire con i tradizionali runtional JVM(Java虚拟机),来吧OpenJDK(开放JDK),e concentte di generare file binari eseguibili nativi per aumentare ulteriormente l’ottimizzazizione。根据《综合》、《埃塞森齐亚尔·斯沃尔盖尔·图特·勒阿提维塔·迪普雷拉齐奥内·杜兰特·拉法塞·迪杰拉齐奥内》、《切里科雷·乌纳·沃尔塔·索拉·杜兰特·西克罗·迪维塔·迪》的应用程序。Durante la fase di generazione、Quarkus compila innazituto l’applicazione in bytecode Java tradizionale、carica e analizza la configurazione,elabora le annotazioni、crea i metamodelli del framework e connette tutti i componenti assemblandoli in una tradizioniale applicazione Java esegible、costituita da un file JAR。Al runtime、quando l’applicazione viene eseguita、nonèpiónecessario dedicare memoria、CPU o tempo a tali operazioni、e quest to permette di ridurre drasticamente i tempi di avvio。
COMPILAZIONE NATIVA公司
Le app Quarkus possono essere以modo da ottenere un eseguibile nativo,per massimizzare l’efficenza编译。乌利桑多心轴(una distributzione downstream di GraalVM),l'applicazione viene analizzata per individualre il“codice morto”(在fase di运行时,ovvero i percorsi del codice che non vengono mai seguiti)ed eliminarlo dall'eseguibile dell'applicazione。在questo modo si ottiene un’applicazione eseguibile piccola e ottimizzata中,che viene avviata In poche decine di millisecondi e richiede poche di memobyte di mememoria al runtime运行时。