Diễn viên phimCác vai diễn trong một AMQP tin nhắn gửi được thực hiện ba loại khác nhau của các thành phần: trao đổi, các hàng đợi, và người tiêu dùng.Trao đổi là container của tất cả các tin nhắn các thành phần khác được gửi; mỗi tin nhắn đã được gắn thẻ với một chìa khóa định tuyến và họ có thể được chiết xuất từ việc trao đổi bằng những phím.Người tiêu dùng là những người mà có quan tâm đến nhận được tin nhắn từ việc trao đổi, do đó, hoạt động chính của họ là để kết nối với exchange, chọn tin nhắn từ nó và hành động theo nội dung của nó. Một người tiêu dùng có thể kết nối với nhiều hơn một trao đổi và nhận tin nhắn đồng thời.Các hàng đợi là cốt lõi thật sự của hệ thống. Họ thực sự trích xuất thư từ trao đổi theo cấu hình của họ, và bạn không phải là sai lầm nếu bạn nghĩ rằng họ là thành phần bất định tuyến AMQP; thực sự trao đổi không tồn tại như là các thành phần riêng biệt, để định tuyến trò chơi được chơi bởi các kênh và các hàng đợi.Chúng ta hãy xem xét các hàng đợi ở một mức độ sâu sắc hơn. Họ là hai thành phần mặt, tin nhắn nhập vào từ một bên và thoát ra từ một trong những khác. Do đó mỗi hàng có thể thiết lập kết nối trên cả hai mặt: về phía đầu vào một hàng đợi fetches tin nhắn từ một hoặc trao đổi thêm trong khi trên phía đầu ra hàng đợi có thể được kết nối với một hoặc nhiều người tiêu dùng. Từ một hàng duy nhất quan điểm trên đang được kết nối với nhiều hơn một trao đổi với cùng một định tuyến chính là minh bạch, kể từ khi điều duy nhất mà liên quan đến hàng đợi chính là các tin nhắn; được kết nối với nhiều hơn một trao đổi với khác nhau định tuyến các phím dẫn đến tình huống phức tạp, do đó, trong bài viết này tôi sẽ xem xét một trao đổi trực tiếp duy nhất cung cấp tin nhắn đến hàng đợi.
đang được dịch, vui lòng đợi..
