Wildfly Swarm ialah rangka kerja Java ringan yang menggabungkan pelayan Wildfly dan teknologi kontena Docker untuk menyediakan penyelesaian penggunaan aplikasi Java yang pantas, mudah alih dan berskala. Faedah utama termasuk: ringan, mengandungi hanya komponen yang diperlukan untuk menjalankan aplikasi, mengurangkan saiz kontena dan masa permulaan. Kebolehskalaan, gunakan alat orkestrasi Docker untuk meluaskan aplikasi ke berbilang bekas dengan mudah. Kemudahalihan, bekas Docker menghapuskan isu penggunaan platform khusus, membenarkan aplikasi dijalankan dalam mana-mana persekitaran yang menyokong Docker.
Wildfly Swarm ialah rangka kerja Java ringan yang membolehkan anda menggunakan aplikasi Java anda dengan mudah menggunakan bekas Docker. Ia menggabungkan pelayan Wildfly dan teknologi kontena Docker untuk menyediakan penyelesaian penggunaan yang pantas, mudah alih dan berskala.
1 Cipta projek Maven
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>wildfly-swarm-demo</artifactId> <version>1.0.0-SNAPSHOT</version> </project>
2 Tambah pergantungan Wildfly Swarm
<dependencies> <dependency> <groupId>org.wildfly.swarm</groupId> <artifactId>wildfly-swarm-jaxrs</artifactId> <version>17.0.1.Final</version> <type>pom</type> </dependency> </dependencies>
anda
4. Buat fail Docker@Path("/")
public class MyResource {
@GET
public String hello() {
return "Hello from Wildfly Swarm!";
}
}
http://localhost:8080
FROM registry.access.redhat.com/ubi8/openjdk-11 ADD target/wildfly-swarm-demo.jar /wildfly-swarm-demo.jar CMD ["java", "-jar", "/wildfly-swarm-demo.jar"]
, anda sepatutnya melihat mesej "Hello dari Wildfly Swarm!"
🎜Wildfly Swarm menyediakan penyelesaian yang mudah, ringan dan berskala untuk menggunakan aplikasi Java, menggabungkannya dengan faedah bekas Docker. Ia membolehkan anda menggunakan dan mengurus aplikasi dengan cepat dan mudah dalam persekitaran yang berbeza. 🎜Atas ialah kandungan terperinci Wildfly Swarm: gabungan rangka kerja dan bekas Java ringan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!