Как смотреть события в App Engine Datastore, используя Java? - PullRequest
1 голос
/ 18 ноября 2011

Я хотел бы знать, есть ли кто-то, кто сделал что-то подобное или знает, поддерживает ли Google App Engines прослушивание событий в хранилище данных.

Пример. Допустим, мне нужно знать, не продается ли конкретный продукт так, как я ожидал, и установить где-нибудь событие, когда количество продукта становится меньше количества x в месяц.

Можем ли мы установить прослушиватель событий в хранилище данных, или единственный способ выполнить это - периодически запускать задачу, чтобы проверить это?

Спасибо

Ответы [ 4 ]

1 голос
/ 09 июля 2014

Полагаю, теперь есть лучший способ сделать это с помощью обратных вызовов Datastore.

https://developers.google.com/appengine/docs/java/datastore/callbacks

1 голос
/ 10 марта 2012

проверить [обмен сообщениями на устройстве 2 облака]: http://code.google.com/android/c2dm/ он довольно тесно интегрирован с GAE, если вы уже используете его.

к сожалению, я не могу помочь вам с настройкой, так как сам все еще работаю над этим ..

0 голосов
/ 21 ноября 2011

Вы можете реализовать это с помощью Prospective Search API .Каждый раз, когда происходит событие, которое вы, возможно, захотите прослушать, отправляйте документ в API, который будет вызывать любые перехваченные события.

Однако описанный вами пример не подходит, потому что это скорее несобытие - то, что не удалось.Для чего-то подобного вам потребуется запустить обычное задание, используя cron или очередь заданий, и проверить, было ли выполнено условие за этот промежуток времени.

0 голосов
/ 18 ноября 2011

да, конечно, вы можете установить Log4j для регистрации операций. Если вы хотите установить триггер где-нибудь, вы можете использовать Cron или Spring кварц, который решит вашу проблему. Вы можете использовать Cron, чтобы установить времяи Spring кварц, чтобы установить событие.Вы можете найти Cron здесь, https://code.google.com/appengine/docs/java/config/cron.html Кварц здесь, http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/scheduling.html

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