擅长:python、mysql、java
<p>看起来您正试图打开并读取每个<code>PUT</code>请求的相同<code>data.txt</code>文件。最终,您将遇到这种体系结构的并发问题,因为您将有多个请求试图打开和写入同一个文件。你知道吗</p>
<p>最好的解决方案是将数据持久化到数据库(比如MySQL、Postgres、Mongodb),而不是写入磁盘上的平面文件。你知道吗</p>
<p>但是,如果您必须写入平面文件,则应该为每个请求写入不同的文件,其中文件名可以是<code>jsonObj['id']</code>,这样可以避免多个请求同时尝试读取/写入同一文件的问题。你知道吗</p>