Мое понимание: - Распределенное назначение - это единое логическое (не физическое) назначение для клиента, который внутренне содержит множество физических целей (очереди или темы). Он помогает в масштабируемых приложениях с точки зрения высокой доступности (HA) и балансировки нагрузки (LB).Что такое распределенная очередь?
Так что, когда я делать distributedQueue.put(someObject)
, распределенная очередь будет поместить объект на одном из phyicalQueue, а также поддерживает некоторые мета-данные для записи которых объект лежит на котором, на которой очередь
Теперь, когда я делать distributedQueue.receive()
, это будет ссылаться на метаданные, опробовать данные из правой очереди и передать их клиенту.
Верно ли это?