Попытка горизонтально масштабировать экземпляр Redis, работающий как сервер задач для Python-RQ
.Горизонтальное масштабирование или строгание Python-RQ или Redis с Python
Насколько я знаю, лучший способ сделать это было бы добавить сегментирование логику (скорее всего, с помощью Consistent Hashing) в обычае ConnectionPool
и/или Connection
класса. Я предпочел бы использовать библиотеку для механизма Consistent Hashing - поскольку это похоже на то, что, вероятно, должно быть доступно и, скорее всего, лучше/более проверено на битву, чем домашнее решение.
Что было бы хорошим шаблоном, чтобы сделать что-то вроде этого? Есть ли какая-то библиотека, на которую я должен смотреть? Есть ли что-то, что мне не хватает, что я должен принимать во внимание?
Большое спасибо!
Да, я думаю, что это важная часть проблемы, которую нужно учитывать. Тем не менее, я не думаю, что он отвечает на мой вопрос: как разрешить приложение горизонтально масштабироваться с помощью RQ? Какую технику я должен придерживаться, чтобы сделать это? –
Но какой ресурс вы хотите масштабировать в своем приложении? – pfreixes