Ruby Beginner SQLCache устарел - PullRequest
       3

Ruby Beginner SQLCache устарел

0 голосов
/ 15 июля 2011

Я новичок в ruby ​​и пытаюсь работать над приложением, которое использует кеширование. У меня есть код, который на самом деле ждет обновления базы данных и продолжает опрашивать, пока не найдет конкретное значение.

Проблема в том, что я получаю устаревшее значение из модели, есть ли способ заставить RVM взять его из db

while !(["success","error"].include? request.status)
      request = (Model.find_by_request_id req_id)
      puts(request.inspect)
      sleep 1
    end

Пожалуйста, помогите

1 Ответ

0 голосов
/ 15 июля 2011

Активное ожидание в процессе - ПЛОХО!

Активное ожидание некоторых данных в базе данных - ОЧЕНЬ ПЛОХО!

Вам следует рассмотреть возможность использования очереди сообщений между процессами.

Посмотрите на http://gregmoreno.ca/using-rabbitmq-and-amqp-with-ruby/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...