1 / 10
文档名称:

分布式事物解决方案.docx

格式:docx   大小:19KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

分布式事物解决方案.docx

上传人:gxngqvk 2018/11/10 文件大小:19 KB

下载得到文件列表

分布式事物解决方案.docx

文档介绍

文档介绍:分布式事物解决方案
篇一:Redis分布式解决方案-Coids
Codis 是一个分布式解决方案, 对于上层的应用来说, 连接到 CodisProxy 和连接原生的 Redis Server 没有明显的区别(不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接的是一个内存无限大的 Redis 服务.
Codis 由四部分组成: Codis Proxy(codis-proxy) 实现redis协议,由于本身是无状态的,因此可以部署很多个节点
Codis Manager (codis-config) 是codis的管理工具,包括添加/删除redis节点添加删除proxy节点,发起数据迁移等操作,自带httpserver,支持管理后台方式管理配置
? ? ? Codis Redis(codis-server) 是codis维护的redis分支,基于分支,加入了slot的支持和原子的数据迁移命令;codis-proxy和
codis-config只能和这个版本的redis交互才能正常运行
? ZooKeeper 用于codis集群元数据的存储,维护codis集群节点
Codis优缺点
–优点
? 对客户端透明,与codis交互方式和redis本身交互一样
? 支持在线数据迁移,迁移过程对客户端透明
? 有简单的管理和监控界面
? 支持高可用,无论是redis数据存储还是代理节点
? 自动进行数据的均衡分配
? 最大支持1024个redis实例,存储容量海量
? 高性能
–缺点
? 采用自有的redis分支,不能与原版的redis保持同?
? 如果codis的proxy只有一个的情况下,redis的性能会下降20%左右? 某些命令不支持,比如事务命令muti
? 国内开源产品,活跃度相对弱一些
Codis架构
Codis的性能(代理+两个redis节点
篇二:SQLServer分布式事务配置
SQL Server分布式事物配置
适用环境
操作系统:windowsXX
数据库:sqlserverXX
问题现象
在执行分布式事务时,在sqlserverXX下收到如下错误:
消息7391,级别16,状态2,过程xxxxx,第16行
无法执行该操作,因为链接服务器"xxxxx"的OLEDB访问接口"SQLNCLI"无法启动分布式事务。
解决方案
1. 双方启动MSDTC服务
MSDTC服务提供分布式事务服务,如果要在数据库中使用分布式事务,必须在参与的双方服务器启动MSDTC(DistributedTransactionCoordinator)服务。
2. 打开双方135端口
MSDTC服务依赖于RPC(RemoteProcedureCall(RPC))服务,RPC使用135端口,保证RPC服务启动,如果服务器有防火墙,保证135端口不被防火墙挡住。使用“IP135”命令测试对方端口是否对外开放。也可用端口扫描软件(比如AdvancedPortScanner)