Этот блог является частью серии, в которой мы обсуждаем облачные концепции от Ground Zero для аудитории с ограниченными начальными знаниями. Эта статья входит в серию « Промежуточный уровень », поскольку она включает в себя построение асинхронной связи и связанных с ней основных концепций.
Вот некоторые из более ранних блогов серии Cloud:
Балансировка нагрузки 101 Кэширование 101 Базы данных 101
Асинхронность — это шаблон связи между двумя разными компонентами бизнес-приложения без необходимости взаимодействия в реальном времени. В принципе, отправитель отбрасывает сообщение в очередь/тему в зависимости от действия клиента, а получатель в зависимости от установленного TTL (время жизни) и семантики доставки считывает то же самое для продолжения бизнес-потока.
В отличие от традиционного шаблона синхронизации, построенного с использованием REST API, где ответ API end-2-end является фактором доступности всех компонентов в распределенной архитектуре, асинхронные системы могут независимо масштабироваться для удовлетворения высоких требований TPS (количество транзакций в секунду) . Однако в то же время его основным недостатком является надежность доставки сообщения и необходимость повторного воспроизведения данных. Следовательно, современная архитектура имеет тенденцию следовать гибридной модели использования как асинхронных, так и синхронных шаблонов для удовлетворения нефункциональных требований end-2-end к масштабируемой архитектуре.
Клиенты, которые генерируют сообщения и ставят их в очередь в инфраструктуре обмена сообщениями.
Клиенты, которые получают сообщение и удаляют его из очереди в инфраструктуре обмена сообщениями.
Темы — это логическая категоризация в инфраструктуре обмена сообщениями, используемая для организации сообщений в соответствии с определенными потребностями бизнеса. Один или несколько подписчиков могут читать сообщения из одной темы.
Подобно темам, очереди служат хранилищем сообщений для издателей/подписчиков, основное отличие состоит в том, что они в первую очередь обслуживают одного подписчика, а не несколько подписок, как в случаях использования тематического вещания.
Чтобы поиграть с образцом приложения Docker, которое запускает упрощенную систему Message Broker с использованием Docker в локальной системе.
Асинхронная связь стала важным строительным блоком в распределенных и масштабируемых развертываниях как в общедоступном, так и в частном облаке. В зависимости от потребностей пользовательского приложения в функциональной архитектуре end-2-end можно использовать платформы обмена сообщениями на основе очередей или тем. Вот некоторые из самых популярных: AWS Messaging , Azure Messaging и GCP Messaging.
Чтобы оставить отзыв, отправьте сообщение на адрес amit[dot]894[at]gmail[dot]com или воспользуйтесь любой из ссылок на странице https://about.me/amit_raj .
В сегодняшнем быстро развивающемся бизнес-ландшафте концепция гибридной и удаленной работы приобрела беспрецедентный импульс. Поскольку компании продолжают приспосабливаться к меняющимся потребностям и ожиданиям своих сотрудников, эксперты из разных областей собрались вместе, чтобы обсудить преимущества, проблемы и будущее этого преобразующего способа работы.
«Привет, Siri, включи Me Dive Оливии Дин». В мае 2021 года я начал стажировку в Future Academy Africa в Акуре, Нигерия.
Элисон Ли, управляющий советник по связям с правительством Процесс ежегодных ассигнований федерального правительства занимает центральное место в наших усилиях по финансированию удаления двуокиси углерода (CDR). Каждый год Carbon180 направляет запросы в различные офисы Конгресса, чтобы помочь определить, куда пойдут доллары в следующем году.
Зуд в моей руке распространился, когда я торговалась с местным книгопродавцом за еще одну книгу. Эта книга, как и остальные, которые я купил недавно, займет свое место в моей стопке «Для чтения» (TBR); и тем не менее, я купил его.
Вчера мы закрыли двери конкурса песни «Евровидение» в этом году блестящим, хаотичным грандиозным финалом, в котором шведская певица Лорин забрала домой трофей, став первой женщиной, выигравшей дважды, и вернув корону Швеции спустя 50 лет после того, как ABBA выиграла конкурс. с «Ватерлоо». Они стали одним из крупнейших исполнителей в каноне поп-музыки.
В современном гиперсвязанном мире системы СМИ играют ключевую роль в формировании общественного мнения и, следовательно, в демократическом принятии решений. В своем глубоком анализе политической экономии коммуникации ученый Роберт МакЧесни бросает вызов общепринятому мнению и представляет то, что он называет «пятью истинами» о СМИ.