17 câu hỏi và trả lời phỏng vấn WildFly (JBoss) thời gian thực

Câu hỏi phỏng vấn quản trị máy chủ ứng dụng JBoss (WildFly) thường gặp với câu trả lời từ cấp độ sơ cấp đến chuyên gia.


Trong cuộc khảo sát được tiến hành gần đây nhất của tôi, tôi đã nhận được rất nhiều yêu cầu chủ đề để viết và một trong những chủ đề thường xuyên là chuẩn bị phỏng vấn JBoss.

Bạn cũng có thể muốn kiểm tra WAS & Phỏng vấn Apache Q.A.

Vì vậy, tôi nghe thấy bạn, ở đây bạn đi.

Trước khi nhảy sang Q.A., a giới thiệu nhỏ tới JBoss NHƯ.

JBoss / Wildfly có nhiều hơn 20% thị phần trong máy chủ ứng dụng Java.

WildFly là tên mới của máy chủ ứng dụng JBoss bắt đầu từ phiên bản 8. Nó được đổi tên vào ngày 20 tháng 11 năm 2014. WildFly là một dự án cộng đồng và nếu bạn đang tìm kiếm hỗ trợ doanh nghiệp với các tính năng bổ sung, thì bạn cần Red Hat Nền tảng ứng dụng doanh nghiệp JBoss (còn được gọi là JBoss EAP).

Trong một dòng – WildFly là phiên bản cộng đồng MIỄN PHÍ nhưng JBoss EAP thì không.

Ghi chú: Nếu bạn đang tìm cách nâng cao các kỹ năng trong JBoss EAP thì bạn có thể tham khảo cuốn sách này – Cấu hình, triển khai và quản trị JBoss EAP

Hãy để câu hỏi / câu trả lời.

1. Cấu trúc thư mục trong JBoss là gì?

Các thư mục sau đây có sẵn sau khi JBoss được cài đặt.

  • mô-đun
  • miền
  • độc lập
  • thông cảm
  • thùng rác
  • tài liệu
  • nội dung chào mừng

2. Các cấp độ đăng nhập có sẵn là gì?

Có năm cấp độ có thể:

  • BẠC
  • LỖI
  • CẢNH BÁO
  • THÔNG TIN
  • GỬI

3. Thành phần nào chịu trách nhiệm xử lý phân cụm?

Phân cụm JBoss nằm trên bộ công cụ Jgroup giúp tạo, xóa, phát hiện thành viên, thông báo, v.v. trong cụm.

4. Cách cài đặt JBoss trên máy chủ Linux?

Cài đặt JBoss rất đơn giản. Bạn cần tải xuống phiên bản mong muốn từ trang tải xuống chính thức của JBoss ở định dạng zip hoặc gz.

Sau khi tải về, chỉ cần giải nén tệp đến vị trí bạn muốn cài đặt. Nếu bạn đã tải xuống định dạng zip, thì bạn có thể sử dụng lệnh giải nén để giải nén nó.

giải nén jboss-as-7.1.1.Final.zip

5. Cái gì mà cổng mặc định để truy cập Bảng điều khiển quản trị trong JBoss 7?

9990 là cổng mặc định. Nếu nó cài đặt trên máy chủ 1 sau đó bạn cần truy cập như:

http: // server1: 9990 / bảng điều khiển quản trị

6. Phải làm gì để truy cập Bảng điều khiển dành cho quản trị viên?

Người dùng phải được tạo ra dưới quyền Management ManagementRealm để có bảng điều khiển hoạt động. Để tạo người dùng, bạn có thể vào thư mục bin và thực thi tập lệnh add-user.sh.

7. Cách khởi động JBoss ở chế độ độc lập?

Chuyển đến thư mục bin nơi JBoss được cài đặt và bắt đầu bằng lệnh sau.

./standopol.sh

8. Cách tăng bộ nhớ Heap Java trong JBoss 7?

Bộ nhớ Heap có thể được tăng lên trong một tệp conf tương ứng. Để tăng bộ nhớ cho độc lập;

  • Chuyển đến thư mục bin
  • Chỉnh sửa tập tin độc lập và tìm kiếm dòng đối số của JAVA_OPTS =
  • Cấu hình mặc định sẽ có tối thiểu 64 MB và tối đa 512 MB. Bạn có thể tăng đến giá trị mong muốn.

Xms – chỉ định kích thước heap tối thiểu
Xmx – chỉ định kích thước heap tối đa

Theo cách tương tự, bạn có thể điều chỉnh bộ nhớ cho một tên miền trong tệp domain.conf

9. Sự khác biệt giữa chế độ độc lập và miền?

Độc lập chế độ là một quá trình JVM duy nhất trong đó mọi máy chủ JBoss có cấu hình của nó. Nếu bạn chỉ cần một JVM hoặc môi trường phát triển, thì độc lập sẽ là hoàn hảo.

Miền chế độ có thể có nhiều máy chủ trong đó tất cả cấu hình được quản lý tập trung và thường được sử dụng trong môi trường sản xuất.

10. Bạn có thể tạo một cụm trong chế độ độc lập?

Có, phân cụm có thể trong chế độ độc lập. Tuy nhiên, một ứng dụng phải được triển khai trên mỗi máy chủ / JVM ở chế độ độc lập.

11. Sự khác biệt giữa và ?

<xác thực trên trận đấu> xác thực kết nối cơ sở dữ liệu mỗi lần và nếu kết nối không hợp lệ, nó sẽ viết cảnh báo trong nhật ký.

Việc có cấu hình xác thực trên cơ sở dữ liệu có thể có một tải trọng cao trên cơ sở dữ liệu vì nó có thể tạo ra nhiều yêu cầu.

<xác nhận nền> xác thực kết nối theo định kỳ dựa trên tần số nào được định cấu hình cho nền xác thực-nền tảng-millis. Cấu hình mặc định được đặt thành không có nghĩa là bị vô hiệu hóa.

Việc xác thực nền tảng của Viking được đặt thành đúng sẽ tạo ra ít kết nối cơ sở dữ liệu hơn và các hiệu ứng phụ của nó sẽ không phát hiện ra ngay lập tức nếu kết nối chết.

12. Mô-đun nào cần để tích hợp Apache với JBoss?

Có hai mô-đun bạn có thể sử dụng để kết nối JBoss với Apache.

  1. mod_proxy
  2. mod_jk

13. Các loại tệp bạn có thể triển khai trong JBoss là gì?

Bạn có thể triển khai hầu hết mọi loại ứng dụng Java / J2EE và nó hỗ trợ định dạng tệp sau.

  • WAR – Lưu trữ ứng dụng web
  • SAR – Lưu trữ dịch vụ
  • JAR – Lưu trữ Java
  • EAR – Lưu trữ ứng dụng doanh nghiệp

14. Làm thế nào bạn có thể triển khai một ứng dụng?

Có ba cách để triển khai một ứng dụng trong máy chủ ứng dụng JBoss.

  1. Bảng điều khiển dành cho quản trị viên – bạn có thể triển khai các tệp ứng dụng cần thiết thông qua bảng điều khiển quản trị.
  2. Tự động triển khai – tận dụng trình quét triển khai hệ thống tệp để tự động triển khai các tệp từ thư mục triển khai.
  3. Tự động hóa – sử dụng công cụ tự động / ant / scripting để triển khai một ứng dụng.

15. Loại tệp đánh dấu nào là bắt buộc để hướng dẫn JBoss triển khai?

.Hậu tố tập tin dodeploy là cần thiết cho JBoss để triển khai hoặc triển khai lại một ứng dụng. Ví dụ:

myfirstapplication.war.dpdeploy

16. Các loại quan trọng có sẵn để triển khai tệp đánh dấu là gì?

  • .dodeploy – hướng dẫn triển khai
  • .triển khai – cho biết tệp được triển khai
  • .đang chờ xử lý – việc triển khai vẫn đang chờ xử lý
  • .không được triển khai – xác nhận rằng ứng dụng không được triển khai
  • .thất bại – triển khai thất bại vì một số lý do
  • .Skipdeploy – hướng dẫn JBoss bỏ qua các tệp để tự động triển khai

17. mgmt-user.properies chứa gì?

Tất cả người dùng và mật khẩu của bảng điều khiển quản trị (được mã hóa) được lưu trữ trong tệp mgmt.-user.properIES.

Tôi hy vọng ở trên cung cấp cho bạn ý tưởng về loại câu hỏi đang được hỏi trong Cuộc phỏng vấn và chúc bạn chúc may mắn.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map