6

当我阅读后端文档时,它告诉如何配置等。后端的代码是什么样的?它只是一个在 backend.xml 文件中有额外条目的 servlet 吗?

我尝试使用类 com.xyz.Mybackend 和 servlet 名称 Mybackend 创建一个 servlet。

public Mybackend  extends HttpServlet{

 public void doGet(HttpServletRequest req, HttpServletResponse resp){

   while(true){
     //do something
     try{
      Thread.sleep(xyz);
     }catch(Exception ex){

     }
   }

}

然后我在 backend.xml 中添加了以下几行

<backends>
    <backend name="Mybackend">
    <class>B1</class>
    <options>
    <dynamic>true</dynamic>
    </options>
    </backend>
</backends>

这是正确的/足够的吗?如果是的话。我现在如何启动我的后端?它是通过调用后端 servlet url 来实现的吗?

http://localhost/mybackenurl ?

4

2 回答 2

0
  1. 是的,后端只是 servlet。

  2. 您必须通过appcfg脚本手动启动后端:https ://developers.google.com/appengine/docs/java/backends/overview#Backend_States

于 2012-04-23T05:34:49.433 回答
-1

我知道你的意思。我第一次阅读时会发现整个后端概述部分会更加清晰,如果它在顶部说,后端只是 servlet 的特殊实例。

这里没有人提到的启动后端的一种流行方法是使用推送队列,如此处所述,https://developers.google.com/appengine/docs/java/taskqueue/overview-push#Java_Push_queues_and_backends

于 2013-08-27T12:40:19.937 回答