Tin nhắn và xếp hàng trên đám mây AWS
Nhắn tin và xếp hàng video
W3schools.com cộng tác với Amazon Web Services để cung cấp nội dung đào tạo kỹ thuật số cho sinh viên của chúng tôi.
Ứng dụng nguyên khối và dịch vụ vi mô
Các ứng dụng được tạo thành từ nhiều thành phần.
Các thành phần giao tiếp với nhau.
Giao tiếp có thể truyền dữ liệu, thực hiện các yêu cầu và duy trì hoạt động của ứng dụng.
Ứng dụng nguyên khối
Một kiến trúc với các thành phần được liên kết chặt chẽ có thể được gọi là một ứng dụng nguyên khối.
Các thành phần có thể là cơ sở dữ liệu, máy chủ, giao diện, v.v.
Một ứng dụng nguyên khối có thể dễ bị tấn công nếu một trong các thành phần bị lỗi.
Trong trường hợp xấu nhất, điều này có thể khiến toàn bộ dịch vụ ngừng hoạt động.
Thay vào đó, ứng dụng của bạn có thể được thiết kế theo phương pháp gọi là microservices .
Microservices có thể giúp duy trì dịch vụ của bạn nếu một thành phần bị lỗi.
Dịch vụ vi mô
Microservice có thể giúp duy trì dịch vụ nếu một thành phần bị lỗi.
Các dịch vụ có thể được duy trì vì chúng giao tiếp với nhau và các thành phần không được liên kết chặt chẽ.
AWS có hai dịch vụ có thể thực hiện việc tích hợp này:
- Dịch vụ thông báo đơn giản của AWS ( AWS SNS )
- Dịch vụ xếp hàng đơn giản của AWS ( AWS SQS )
Bạn sẽ tìm hiểu thêm về chúng trong chương tiếp theo.
Sự khác biệt giữa phương pháp Monolithic và Microservices là liên kết chặt chẽ và liên kết lỏng lẻo .