主页

索引

模块索引

搜索页面

共享事务(Share Transactions)

共享事务是指多个服务共用同一个数据源。

备注

注意:是共享『事务』,多个服务的请求最后统一到一个共享「事务」中。如:交易服务器根据不同服务节点传来的『同一个事务 ID』,使用『同一个数据库连接』来处理跨越多个服务的交易事务。两个独立服务,即使同访问同一个库同一张表,也必定是分处于两个不同事务之中的独立操作,并不会涉及操作同一个事务中的数据而互相产生影响。

理论可行,但是与实际生产系统中的压力方向相悖的:

一个服务集群里,数据库才是压力最大、最不容易伸缩拓展的重灾区:
    一般是对多个数据库实例做负载均衡的数据库代理
    几乎没有反过来代理一个数据库为多个应用提供事务协调的交易服务代理

主页

索引

模块索引

搜索页面