Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这将是一个自我回答的问题,但我认为这样一个特定的问题(和答案)可能对其他人有用......
使用 appengine-web.xml 中的元素在 Google App Engine (GAE/J) 中启用多线程相关的潜在问题是什么?
我已经为我正在进行的一个项目查看了这个,并且我在这里写下了我在分析中发现的内容:http: //devcon5.blogspot.com
我非常感谢我应该涵盖的任何评论或其他问题。
谢谢。
需要提到的一件重要的事情是,在实例的加载请求期间,其他线程不会处理其他请求。只有在第一个请求完全完成后,实例才会进入多线程模式。这在部署后加载初始实例时尤其明显(或在所有实例在没有空闲实例的情况下死亡)。
这将影响使用 URLFetch 调用同一应用程序中的其他 servlet 的应用程序。第一个请求将首先尝试调用同一个实例,但该实例尚未处理该调用。超时后,调度程序将启动第二个实例,然后处理请求。(延迟之上的延迟......)