如何在开发环境中测试后端实例的并发代码?这是我的backends.xml
<?xml version="1.0" encoding="UTF-8"?>
<backends>
<backend name="hitsSaver">
<class>B1</class>
<instances>4</instances>
<!-- max-concurrent-requests>20</max-concurrent-requests -->
<options>
<dynamic>true</dynamic>
</options>
</backend>
</backends>
在开发控制台中,我只看到一个实例,但“/ _ah / start”被调用了4次。它们都是在同一个线程中处理的吗?
答案 0 :(得分:0)
dev_appserver不会产生多个后端实例。但是,使用多线程,您可以拥有多个并发请求,这应该足够了。
使用模拟测试并自己抛出异常将是一个更好的主意。请记住,如果您正在使用数据存储区事务,则事务包装器将捕获该异常并重试。