【发布时间】:2017-08-09 09:57:57
【问题描述】:
在 SQL Server 上,是否可以开始一个事务,但故意将其从打开的连接中孤立出来,同时阻止它回滚?
REST 服务的用例。
我希望能够链接一系列 HTTP 请求以在事务下工作,如果服务是有状态的,则可以这样做;即有一个 REST API 服务器保持打开的连接(将 HTTP 标头值映射到命名连接),但在非粘性网络服务器场中是一个有缺陷的想法。
如果数据库支持诸如命名/租用事务之类的概念,有点像命名互斥锁,则可以这样做。
我很欣赏其他针对原子数据突变的 RESTful 设计。
谢谢。
【问题讨论】:
-
你是否使用一些应用服务器来处理请求?
标签: sql-server rest transactions