随笔分类 -  分布式

摘要:摘自: http://gongjiayun.iteye.com/blog/1570111 spring3.0+Atomikos 构建jta的分布式事务 spring3.0已经不再支持jtom了,不过我们可以用第三方开源软件atomikos(http://www.atomikos.com/)来实现.  阅读全文
posted @ 2018-06-01 14:47 bcombetter 阅读(314) 评论(0) 推荐(0) 编辑
摘要:转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6542811.html 一:RPC 远程过程调用 RPC(Remote Procedure Call Protocol)远程过程调用协议,通过网络从远程计算机上请求调用某种服务。 一次RPC调用的过程大概有10步 阅读全文
posted @ 2018-05-31 13:50 bcombetter 阅读(212) 评论(0) 推荐(0) 编辑
摘要:转自:https://baozh.github.io/2015-12/tencent-massive-service-discipline/ 一直对腾讯做产品的能力比较敬佩的,我们组做消息推送系统,而腾讯的信鸽就是我们学习的榜样。京东很多做产品的思想是跟腾讯学的,而京东很多同事也从腾讯过来的(京东合 阅读全文
posted @ 2018-05-11 10:25 bcombetter 编辑
摘要:转自:http://blog.jobbole.com/106327/ 前言 Paxos 一致性协议可以说是一致性协议研究的起点,也以难以理解闻名。其实协议本身并没有多难理解,它的难理解性主要体现在:为何如此设计协议以及如何证明其正确性。本文尝试通过流程图来说明协议的内容以及基本应用过程,不涉及如何证 阅读全文
posted @ 2018-05-11 10:20 bcombetter 阅读(518) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-27105712-id-5612512.html 一、使用背景 先说一下需要用到向量时钟的场景。我们在写数据时候,经常希望数据不要存储在单点。如db1,db2都可以同时提供写服务,并且都存有全量数据。而client不管是写哪一个db都 阅读全文
posted @ 2018-05-11 10:18 bcombetter 阅读(348) 评论(0) 推荐(0) 编辑
摘要:一 分布式调用大体上就分为两类,RPC式的,REST式的,两者的区别主要是就是: 1. RPC是面向动作的(方法调用) 2. REST是面向资源的(URL表示资源,HTTP动词表示动作) 从变现形式来看,RPC的编程模型较重量级,REST的编程模型更轻量级 二 REST vs RPC REST is 阅读全文
posted @ 2018-05-09 14:38 bcombetter 阅读(3675) 评论(0) 推荐(0) 编辑
摘要:一.以下介绍Spring中直接集成JOTM提供JTA事务管理、将JOTM集成到Tomcat中。 (经过测试JOTM在批量持久化时有BUG需要修改源码GenericPool类解决)! 参考文章http://mavin.zhou.blog.163.com/blog/static/114522435200 阅读全文
posted @ 2016-08-07 17:44 bcombetter 阅读(1164) 评论(0) 推荐(0) 编辑
摘要:1.XA XA是由X/Open组织提出的分布式事务的规范。 XA规范主要定义了(全局)事务管理器(Transaction Manager)和(局部)资源管理器(Resource Manager)之间的接口。 XA接口是双向的系统接口,在事务管理器(Transaction Manager)以及一个或多 阅读全文
posted @ 2016-08-07 17:30 bcombetter 阅读(260) 评论(0) 推荐(0) 编辑
摘要:JTA(Java Transaction API)允许应用程序执行分布式事务处理--在两个或多个网络计算机资源上访问并且更新数据。 JDBC驱动程序的JTA支持极大地增强了数据访问能力。 本文的目的是要提供一个关于的Java事务处理API(JTA)的高级的概述,以及与分布式事务相关的内容。 一个事务 阅读全文
posted @ 2016-08-07 10:28 bcombetter 阅读(1158) 评论(0) 推荐(0) 编辑
摘要:在 J2EE 应用中,事务是一个不可或缺的组件模型,它保证了用户操作的 ACID(即原子、一致、隔离、持久)属性。 对于只操作单一数据源的应用,可以通过本地资源接口实现事务管理; 对于跨数据源(例如多个数据库,或者数据库与 JMS)的大型应用,则必须使用全局事务 JTA (Java Transact 阅读全文
posted @ 2016-08-07 10:23 bcombetter 编辑
摘要:随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。 为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。在《分布式系统的一致性探讨》一文中主要介绍了分布式系统中存在的一致性问题。 阅读全文
posted @ 2016-08-07 09:51 bcombetter 阅读(5028) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示