【发布时间】:2016-04-07 18:47:39
【问题描述】:
嘿,我读了这个 jdbc 文档 https://www.playframework.com/documentation/2.1.0/ScalaDatabase 这个问题 Is it good to put jdbc operations in actors?
现在我的 mysql 事务有一个 ActorClass,每当请求到来时,这个 Actor 都会实例化几次。所以每个请求都会实例化新的actor。连接池安全吗?
我可以使用
val connection = DB.getConnection()
连接对象可以处理异步事务吗? 所以我可以只用一个单例来处理 mysql 连接并在所有实例化的演员中使用它。另外如果我想使用anorm,我该如何创建一个隐式连接对象?
谢谢
【问题讨论】:
-
为什么要为每个 MySQL 事务使用一个参与者?
-
我想对所有事务使用 MySQL 的 Actor,所以我可以只异步传递消息
标签: mysql scala jdbc playframework akka