Sự khác biệt giữa JBoss EAP, Wildfly, JBoss web và JBoss server là gì?


97

Tôi mới làm quen với JBoss và đã tìm thấy rất nhiều thuật ngữ khác nhau - JBoss EAP, JBoss Server, Wildfly, Jboss Web và rất nhiều tài liệu không được cập nhật hoặc nhắm mục tiêu vào phiên bản cũ hơn.

Tôi bắt đầu tìm hiểu về JBoss như một máy chủ ứng dụng Java EE, chạy trên bản dựng mới nhất ở đâu?

Câu trả lời:


158

JBoss EAP là tên của máy chủ ứng dụng Java EE mà Red Hat sản xuất và hỗ trợ. Phiên bản mới nhất hiện tại là 6 và phiên bản này triển khai Java EE 6.

JBoss AS / WildFly là tên cho dự án cộng đồng mà bạn có thể thử nghiệm. Dự án cộng đồng này cuối cùng sẽ trở thành JBoss EAP. "WildFly" chỉ là tên mới của "AS", viết tắt của Application Server. Đánh số phiên bản ở đây khó hơn một chút. WildFly 8, WildFly 9, WildFly 10 và có thể là các phiên bản WildFly bổ sung đều là những cột mốc quan trọng trên con đường dẫn đến cái cuối cùng sẽ được gọi là JBoss EAP 7. Tất cả đều triển khai Java EE 7.

Mặc dù chúng là các mốc quan trọng trên con đường đó và không được hỗ trợ, một số bản phát hành thực sự khá ổn định và có thể được đưa vào sản xuất (nhưng vì chúng không được hỗ trợ nên bạn tự chịu rủi ro).

JBoss Web là tên của vùng chứa Servlet dựa trên Tomcat mà Red Hat đã sử dụng trong JBoss EAP 6 trở về trước. Từ EAP 7 trở đi (và do đó đã có trong WildFly 8,9,10), điều này sẽ được thay thế bằng một công cụ chứa Servlet / http mới có tên là Undertow.


4
phiên bản JBoss EAP hiện tại (tháng 8 năm 2017) là 7.1, triển khai Java EE 7, trong khi phiên bản WildFly (JBoss AS) là 11. Xem thêm en.wikipedia.org/wiki/WildFlyen.wikipedia.org/wiki/JBoss_Enterprise_Application_Platform
Pierluigi Vernetto


-13

Đơn giản,

  1. JBoss EAPPhiên bản Doanh nghiệp có hỗ trợ RedHat (có đăng ký, cả JEE1.6 +)
  2. JBoss Wildfly như Phiên bản dành cho nhà phát triển (cũng là JEE1.7 +)

4
Nó được gọi là Java EE 6 và 7 và EAP 7 hỗ trợ Java EE 7.
Simon Martinelli
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.