Browser Worker là gì và vì sao AMOS dùng cách này cho Facebook?
Browser Worker là lớp thực thi bằng trình duyệt thật. Trong AMOS, nó được tách khỏi lớp quản lý nội dung để giữ Engine đơn giản và dễ kiểm soát hơn.
Trong một hệ thống tự động hóa, lớp quản lý và lớp thực thi không nên dính chặt vào nhau. AMOS tách Browser Worker thành Engine chuyên nhận job hợp lệ và thực hiện thao tác bằng trình duyệt.
Browser Worker không quyết định nội dung
Engine không cần biết nội dung được tạo bởi người dùng, AI hay một workflow khác. Nó chỉ nhận job đã được chuẩn hóa từ lớp phía trên.
Control Center giữ phần quản lý
Tài khoản, lịch, nội dung, Queue và kết quả nằm ở lớp quản lý. Điều này giúp người dùng quan sát toàn bộ quá trình mà không phải thao tác trực tiếp với Engine.
Profile trình duyệt giúp giữ phiên đăng nhập
Browser profile cho phép một tài khoản duy trì session riêng. Việc quản lý profile cần được tách rõ để giảm nhầm lẫn giữa các tài khoản và destination.
Facebook là luồng đã được kiểm thử trong dự án
Browser Worker cho Facebook là phần đã được triển khai và kiểm thử trong AMOS. Các kênh khác thuộc lộ trình mở rộng và không nên được hiểu là đã có mức hỗ trợ tương đương ở thời điểm hiện tại.
Nguyên tắc quan trọng: Engine thực thi job; nó không thay thế lớp THINK–CREATE–REVIEW–ORCHESTRATE phía trên.
Cấu trúc này giúp AMOS mở rộng mà không phải nhồi toàn bộ logic kinh doanh vào trình duyệt worker.
