我对通用概念最感兴趣,但是特别地,我需要了解这个概念,以便学习使用Swift / Vapor进行服务器端编程。但是,即使您不了解Swift / Vapor,也可以得到通用答案。
我发现为了连接到数据库,我可以使用以下两种方法:
func requestPooledConnection<Database>(to dbid: DatabaseIdentifier<Database>) -> Future<Database.Connection>
func requestCachedConnection<Database>(to database: DatabaseIdentifier<Database>) -> Future<Database.Connection>
现在我从文档中了解到(来源:https://docs.vapor.codes/3.0/database-kit/overview/#pools是: