2012-04-12 2 views
0

Пытался найти ответ об этом, но не нашел ничего убедительного в Google. У меня более 80 наблюдателей в моем приложении, и мне было интересно, может ли это в будущем вызвать потенциальную проблему («она всегда работает») (трафик, масштабируемость, неаккуратное приложение, реальное время, отзывчивость и т. Д.).Масштабируемость наблюдателя (система достижений) в Rails

А если есть? любые изящные решения.

спасибо.

+0

Вы пробовали профилировать свое приложение? –

+0

Еще не запускал. Я не закончил (вы говорите о рубине-профи). Я просто искал понимания. – fneron

ответ

1

Кажется, что вам необходимо выполнить значительное количество задач последействия. Вместо этого вы можете захотеть взглянуть на фоновых работников, если вы не против накладных расходов. Фоновые работники также будут реагировать на ваше приложение, поскольку наблюдатели синхронны. Возможно, вы захотите посмотреть на beanstalkd и его клиента для легких работников фона, единственная цена для оплаты - это условия отказа, если они потерпят неудачу. Вам нужно будет как-то справиться с этим в своей логике.

+0

Большое спасибо. Я искал что-то вроде этого. – fneron

Смежные вопросы