我有一个项目,其中使用 JDBC 和 MySQL 来存储一些用户信息,Java REST 用于服务器,Python REST 用于客户端。
我的问题是:默认情况下(我没有更改配置中的任何内容),来自客户端的http请求是否在服务器端序列化?我问这个是因为我想知道是否需要使数据库插入/删除查询线程安全或其他什么。
最佳答案
当然它们需要是线程安全的。您应该像单线程一样编写 Java 服务器,因为 Java EE 应用服务器将为每个传入请求分配一个线程。
您还需要考虑数据库隔离和表锁定。你会允许“脏读”还是你的事务应该是可序列化的?您应该选择更新吗?这是一个数据库设置,与线程考虑因素分开。
关于java - 使用 JDBC 与 MySQL、JAVA REST 和 Python REST 进行序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9158578/