Có thể ai đó giải thích Broker pattern với tôi bằng tiếng Anh đơn giản? Có thể về mặt Java hoặc một sự tương tự trong đời thực.Broker mô hình kiến trúc trong tiếng Anh đơn giản
Trả lời
Hãy thử tưởng tượng rằng 10 người có thư họ cần phân phối. 10 người khác đang chờ tin nhắn từ nhóm trước. Trong môi trường mở, mỗi người trong nhóm đầu tiên sẽ phải gửi thông điệp của họ đến người nhận theo cách thủ công, vì vậy mỗi người phải truy cập ít nhất một thành viên của nhóm thứ hai. Điều này là không hiệu quả và hỗn loạn.
Trong môi giới, có một lớp kiểm soát (trong trường hợp này là người đưa thư) nhận được tất cả thư từ nhóm một. Các nhà môi giới sau đó tổ chức các tin nhắn dựa trên đích và thực hiện bất kỳ hoạt động cần thiết, trước khi truy cập mỗi người nhận một lần để cung cấp tất cả các tin nhắn cho họ. Điều này hiệu quả hơn nhiều.
Trong thiết kế phần mềm, điều này cho phép các lớp từ xa và không đồng nhất giao tiếp với nhau một cách dễ dàng. Lớp điều khiển có một giao diện mà tất cả các tin nhắn đến có thể tương tác với nhau vì vậy một loại tin nhắn có thể được gửi và diễn giải một cách chính xác. Hãy ghi nhớ điều này không phải là rất khả năng mở rộng, do đó, nó mất hiệu quả cho các hệ thống lớn hơn.
Hy vọng điều này giúp!
Ồ! Xuất sắc. Vì vậy, các nhà môi giới nhanh chóng trở thành nút cổ chai khi có quá nhiều "người" trên mỗi bên của dòng? Loại giống như có một người đưa thư duy nhất cho toàn bộ một thành phố. – habitats
chính xác! Nhưng bạn có thể thấy các postmen hoạt động tốt như thế nào cho các nhóm nhỏ hơn. Kiến trúc phần mềm là tất cả về việc biết nhu cầu của bạn. –
- 1. "Dịch vụ web" bằng tiếng Anh đơn giản là gì?
- 2. hệ thống phân cấp chomsky bằng tiếng Anh đơn giản
- 3. Bằng tiếng Anh đơn giản, Tracker.autorun làm gì?
- 4. Tài nguyên kim tự tháp: Bằng tiếng Anh đơn giản
- 5. Trình tạo câu tiếng Anh ngẫu nhiên đơn giản
- 6. SOA "bằng tiếng Anh đơn giản" là gì?
- 7. Giải thích về NSIncrementalStore bằng tiếng Anh đơn giản
- 8. Cách phân tích các câu tiếng Anh đơn giản
- 9. Mô hình kiến trúc hoạt hình
- 10. Làm thế nào để thực hiện một kiến trúc REST và ContentProvider đơn giản bằng cách sử dụng Mô hình?
- 11. Bằng tiếng Anh đơn giản, chế độ xem chung của Django là gì?
- 12. Đóng cửa Javascript và tác dụng phụ bằng tiếng Anh đơn giản? (riêng)
- 13. Kiến trúc sư Sencha: Phân lớp một mô hình
- 14. ASp.NET MVC - Có thể đơn giản hóa kiến trúc của tôi không?
- 15. Crontab - tiếng vang đơn giản không chạy
- 16. Kiến trúc mô hình View Presenter và iOS (Swift)
- 17. Động từ tiếng Anh
- 18. Xác định một cách đơn giản Kiến trúc Hệ thống Trong Perl
- 19. Chữ thập đơn giản trong gấu trúc
- 20. Thiết kế từ điển tiếng Anh Oxford
- 21. Jython: Thực hiện một tiếng bíp đơn giản trên Windows
- 22. LSTM đơn giản trong PyTorch với mô-đun tuần tự
- 23. Từ tiếng Anh tự nhiên
- 24. Mô tả kiến trúc của Apps Killer
- 25. "to_tsquery" trên tsvector mang lại kết quả khác nhau khi sử dụng "đơn giản" và "tiếng Anh"?
- 26. Kiến trúc của một ứng dụng web JavaScript đơn trang?
- 27. Đơn giản hóa cấu trúc JSON
- 28. TencentQQ - URL bị phân tách khi trộn các URL tiếng Anh và tiếng Anh (decodeURIComponent)
- 29. Nhiều ngôn ngữ (tiếng Anh, tiếng Pháp) trên ASP.NET Page
- 30. Kiến trúc Onion
Tại sao downvote? Tôi đã làm gì sai sao? – habitats
Không chắc chắn. Có thể downvoter cảm thấy điều này rơi vào "không hiển thị nỗ lực nghiên cứu", hoặc có thể "quá rộng" loại. Một số câu hỏi cũ tương tự như vậy, nhưng hầu hết các câu hỏi trong những ngày này thường chỉ ra sự hiểu biết hiện tại (mis), và/hoặc chỉ ra nơi chúng bị lẫn lộn; nếu không nó thường được coi là quá rộng. Tuy nhiên, theo như tôi có thể nói, câu hỏi này chưa bao giờ được hỏi trước đây, và cá nhân tôi nghĩ rằng nó góp phần vào cơ sở tri thức của trang này, vì vậy (được minh chứng bằng 3 upvotes và câu trả lời tốt), vì vậy nó có vẻ được xem xét chấp nhận được. +1 –
Tôi hiểu những gì bạn đang nói. Tôi có thể đưa vào nghiên cứu mà tôi đã làm trước, nhưng tôi muốn giữ cho câu hỏi đơn giản. Rất nhiều lần khi tôi kết thúc trên stackoverflow câu hỏi chính nó là dặm dài, trong khi các câu hỏi thực tế được chứa trong tiêu đề, và rất nhiều thời gian tiêu đề và câu trả lời được chấp nhận là hoàn toàn độc lập trên văn bản câu hỏi dài. Có lẽ tôi đang overthinking này. Kinh nghiệm của tôi như là một người đóng góp là rất hạn chế sau khi tất cả :) Cảm ơn đầu vào hữu ích mặc dù! – habitats