не в сервисе google, а например на один инстанс тарантула пришло 10000 сообщений в секунду. И например, они помещаются в queues на то, что бы соединиться в google firebase и через него уже уведомить приложение полусателя. Насколько быстро очередь сможет переварить 10000 https соединений с сервисом google? Пока поднялось односоединение, отправлена команда на push уведомление из очереди тарантула, потом второе потом третье... 10000-е. Не думаю что это произойдет моментально! Очереди же работают последовательно. И еще самый главный вопрос: очереди как то отказоустойчивы в пределах кластера?
так шардинг же..
Почему 10000 соединений? Мне кажется не более десятка потребуется
Ну я вот с тарантулом пока не очень знаком, поэтому и спрашиваю у знающих.
Имеете ввиду нужно поднять шардирование и рампаралелить отправку?
Как один из вариантов, но 10к сообщений можно и в однонодовой очереди раскидать на Тарантуле
ну допустим шардинг по юзеру, тогда 10000 размажется , и каждому из таранутлов нужно будет отправить только часть
Используя queues?
Обсуждают сегодня