【发布时间】:2021-04-25 21:17:46
【问题描述】:
我有一个多租户 c# 项目,其中有 60 个微服务连接到多个 postgresql 数据库。我在每个事务上使用打开/关闭连接。我不确定这是最佳做法。 我是否必须为每个微服务上的每个数据库打开一个连接并将其用于我的所有活动或打开/关闭每个事务
【问题讨论】:
-
通常一个好的做法是为您要执行的每个操作打开/关闭与您的数据库的连接,建议“打开/关闭每个事务”,想象一下如果您保持打开连接微服务的整个生命周期,具体取决于可能导致连接不足的工作负载...
标签: c# postgresql database-administration