You are on page 1of 2

Họ và tên: Nguyễn Hoàng Hải

MSSV: 20184088

Bài tập thực hành chương 1 hệ Phân tán


1. Web Server Apache2
Câu hỏi 1:
Đường dẫn đến file html chứa nội dung mặc định của trang
/var/www/html/index.html
Câu hỏi 2:
Cổng mặc định của dịch vụ www là 443
Câu hỏi 3:
Quyền mang số 755 là quyền rwx r-x r-x cho phép người dùng có thể đọc viết và thực thi, group
có thể đọc và thực thi, người khác đọc và thực thi
Câu hỏi 4:
Khi truy cập vào example.com và test.com sẽ hiển thị trang web tương ứng mà ta đã thiết lập
Lý do là vì khi access vào các tên miền đó trên máy local thì ta đang access vào domain name
mà ta đã tạo ra trước đó trên apache2. Apache2 cho phép tạo ra nhiều domain name cho một
server quản lý nên ta có thể access cả 2 domain name ở trên
Câu hỏi 5:
Nếu cùng mạng lan thì khi access các domain name trên ở một máy khác thì access đến server
apache ở trên

2. Interface trong Java


Câu hỏi 7:
Class Sorter kế thừa Thread.
Multi-threading trong java được define bởi hàm run và bắt đầu với hàm start
nên khi thực hiện
new Sorter(listener.accept(), clientNumber++).start();
thì sẽ chạy thread Sorter.

3. Kiến trúc Microservices


Câu hỏi 2:
Em thấy các docker image được đẩy lên dockerhub repository

Câu hỏi 3:
Các pods READY 0/1và đang ở trạng thái CREATING, phải một lúc sau dùng lệnh get thì các pods
mới READY 1/1 và ở trạng thái RUNNING

4. Kiến trúc JMS và DDS


Câu 1:Glassfish server giúp chạy và quản lý các ứng dụng Java web, Java EE
Câu 2:Ta phải tạo 2 JDNI là vì JMS Resources có 2 phần Connections Features và Destination
Features nên phải tạo 2 JDNI tương ứng với loại resources cho 1 application.

Câu 3:Sender sẽ tạo kết nối, phiên thứ tự và tạo publisher object, qua đó publish message
Receiver tạo connection, listener object và register object vừa tạo thành subscriber, từ đó nhận
được message được publish bởi publisher

Câu 4:
DDS JMS
Độ trễ thời gian thực nên độ trễ độ trễ cao
thấp
Ngôn ngữ nhiều ngôn ngữ khác nhau Chỉ dùng với java
Nền tảng sử dụng nhiều nền tảng khác nhau ứng dụng tham gia mô hình
P/S phải kết nối với JMS
server
Kiến trúc Kiến trúc Publisher/ Kiến trúc Publisher/
Subscriber(multicast) Subscriber
Server Ko cần server hoặc daemons, Server xử lý kết nối giữa
DDS xử lý việc tìm và quản lý publisher và subscriber
các endpoint ở mỗi ứng dụng
DDS
Endpoints Dynamic Discovery, không JMS servers phải được đặc tả
cần phải đặc tả vị trí và config
endpoints
Khả năng tương tác Open standard Không có

You might also like