

Bài viết được sự cho phép của tác giả Kiên Nguyễn Tiếp theo chuỗi về System Design và System Architecture, bài viết này giới thiệu với anh em về khái niệm Message Brokers. Khái niệm này cũng nằm trong nhóm bài viết về Large Scale Systems Architectural Building Blocks. Tuần trước hay trước nữa gì đó là bài viết về API Gateway – Cần biết khi thiết kế hệ thống, anh em có nhu cầu cứ feel free ghé đọc nha. Ok, bắt đầu thôi nào! [irp posts="43899" name="Digital Messaging - Giải Pháp Quản Lý Toàn Diện Dữ Liệu Người Dùng"] [irp posts="12087" name="Discord đã lưu trữ hàng tỉ messages mỗi ngày như thế nào"] Xem thêm các việc làm MySQL hấp dẫn trên TopDev 1. Message Brokers là gì? Applications ngày nay càng ngày càng lớn, càng ngày càng phức tạp. Thời gian và cách thức để giao tiếp giữa các Services lớn đã trở thành một bài toán lớn. Rất may ta đã có một solutions khá tốt tê [...]
Read more →
Bài viết được sự cho phép của tác giả Edward Thiên Hoàng Trong kiến trúc cloud (hay microservices), các ứng dụng được chia thành những khối độc lập nhỏ hơn để có thể dễ dàng develop, deploy và maintain. Hãy thử tưởng tượng bạn có một kiến trúc cloud có nhiều service và nhiều request mỗi giây, bạn phải đảm bảo rằng không có bất cứ một request nào bị mất và web service của bạn luôn luôn sẵn sàng tiếp nhận request mới thay vì locked bởi đang xử lí request trước đó cũng như phải đảm bảo rằng các service giao tiếp với nhau một cách trơn tru và hiệu quả. [irp posts="12087" name="Discord đã lưu trữ hàng tỉ messages mỗi ngày như thế nào"] [irp posts="12996" name="Xây dựng ứng dụng realtime messaging bằng Firebase như TikTok, Bigo..."] Vậy bạn làm thế nào? Câu trả lời đó chính là Message Broker! MESSAGE BROKER LÀ GÌ? Message broker (hay còn gọi là integration broker hoặc interface engine) là một module trung gian [...]
Read more →