首页> 外国专利> Scalable distributed transaction manager for multi-host transactions

Scalable distributed transaction manager for multi-host transactions

机译:可扩展的分布式事务管理器,用于多主机事务

摘要

Transactions such as sales and exchanges of resources are managed in a virtual environment. A transaction manager receives a request for a transaction which involves multiple entities in the virtual environment. The request identifies the entities, as well as resources, such as objects and virtual currency, to be exchanged among the entities in the transaction. The request is first validated. Next, the resources which are to be contributed by the entities are gathered. An object is gathered from a first entity by updating a database record to render the object inaccessible. A new database record associates the object with a second entity, and renders the object inaccessible. A reserve can be imposed on a virtual currency account. The resources are then delivered to the entities, e.g., by updating the new database record to render the object accessible to the second entity. If the gathering fails, an undo phase is entered.
机译:诸如销售和资源交换之类的交易在虚拟环境中进行管理。事务管理器接收对涉及虚拟环境中的多个实体的事务的请求。该请求标识了实体以及要在事务中的实体之间交换的资源(例如对象和虚拟货币)。该请求首先被验证。接下来,收集将由实体贡献的资源。通过更新数据库记录以使对象不可访问,从第一实体收集对象。新的数据库记录将对象与第二个实体相关联,并使该对象不可访问。可以将储备金强加于虚拟货币帐户。然后例如通过更新新的数据库记录以使对象可被第二实体访问来将资源传递给实体。如果收集失败,则进入撤消阶段。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号