擅长:python、mysql、java
<p>以下规则集当前用于确定给定实例是否可以接受新请求:</p>
<pre><code>if processing more than N concurrent requests (today N=10): false
elif exceeding the soft memory limit: false
elif exceeding the instance class CPU limit: false
elif warming up: false
else true
</code></pre>
<p>以下CPU/核心总限制当前适用于每个实例类:</p>
^{pr2}$
<p>因此,只有一个<code>B8</code>实例可以并行处理多达2个完全占用CPU的请求。在</p>
<p>为实例类设置<code>threadsafe: true</code>(Python)或<code><threadsafe>true</threadsafe></code>(Java)将不允许在单个实例上并行处理多个CPU绑定请求。在</p>
<p>如果您没有完全绑定到CPU或执行I/O,Python和Java运行时将生成新线程,用<code>threadsafe: true</code>处理最多10个并发请求</p>
<p>还要注意,即使Go运行时是单线程的,它也支持并发请求:
它将为每个请求生成1个goroutine,并在goroutine执行I/O时在goroutine之间提供控制</p>