Я пытаюсь использовать AppEngine как своего рода веб-сервис RESTful.Предполагается, что служба выполняет простые операции поиска и размещения из Datastore
, поэтому Objectify
, по-видимому, подходит для покрытия этой части.Он также выполняет несколько операций поиска в других службах, если для этой части отсутствуют данные в Datastore'. I'm using
Redstone XMLRPC`.
Теперь у меня есть пара вопросов о том, как проектировать обслуживающую часть с учетомКвоты AppEngine (я думаю, в большинстве случаев нужно думать об эффективности, но биллинг AppEngine заставляет больше людей думать об эффективности).
Сначала давайте рассмотрим, что я использую простой Servlets
.В этом случае я вижу два варианта.Либо я создаю несколько сервлетов, каждый из которых предоставляет свою услугу с Json, переданным каждому из них, либо я использую одну (или меньшее количество) службу и определяю действие, которое нужно выполнить, основываясь на параметре, переданном Json.Будет ли какой-либо дизайн иметь какое-либо значение для количества часов и т. Д., Рассчитанных по AppEngine
?
Какая разница в стоимости, если я использую среду RESTful, такую как Restlet
или RestEasy
в отличие от базового подхода?
Этот вопрос является чем-то вроде следующего: Создание веб-службы Java с помощью Google AppEngine