我有两个使用.net核心编写的微服务,它共享一个数据库(sql server),我想统一两个微服务之间的数据库连接,这能做到吗?
发布于 2019-10-24 20:11:23
.Net和数据库服务器实例管理实际(物理)数据库连接。每次应用程序请求打开到数据库的连接时,都会从连接池中提供连接。并且,当应用程序中的连接关闭时,它将返回到池中。
您可以通过一些进程间通信方法和本机编码来共享连接对象,但这不是一个好的模式。
如果您需要在两个服务中保持事务的连接,最好使用分布式事务来实现。
https://stackoverflow.com/questions/58546416
复制相似问题