cap定理(转)
摘要:转载自:http://zhuanlan.51cto.com/art/201703/534587.htm 计算机界有很多高大上又难于理解的术语,CAP就是其中之一, 什么一致性(Consistency), 可用性(Availability), 分区容错性(Partition tolerance) 就很
阅读全文
posted @
2017-09-18 17:10
hi_rain
TCC事务机制简介
摘要:转载自:http://www.bytesoft.org/ TCC事务机制简介 关于TCC(Try-Confirm-Cancel)的概念,最早是由Pat Helland于2007年发表的一篇名为《Life beyond Distributed Transactions:an Apostate’s Op
阅读全文
posted @
2017-06-30 16:49
hi_rain
使用Hystrix提高系统可用性(转)
摘要:转载自:http://www.cnblogs.com/shanyou/p/4752226.html今天稍微复杂点的互联网应用,服务端基本都是分布式的,大量的服务支撑起整个系统,服务之间也难免有大量的依赖关系,依赖都是通过网络连接起来。(图片来源:https://github.com/Netflix/...
阅读全文
posted @
2016-01-26 18:18
hi_rain
中间件(转)
摘要:中间件分为远程过程调用中间件、数据访问中间件、消息中间件、事务(交易)处理中间件、分布式对象中间件。远程过程调用中间件(RPC, Remote Procedure Call) 我们一个一个来学习,首先来学习的是远程过程调用中间件,远程过程调用就是程序和程序之间的通信,就是客户端应用程序调用位于远端服
阅读全文
posted @
2015-11-26 19:03
hi_rain
两阶段提交协议(two phase commit protocol,2PC)
摘要:转载自:http://blog.csdn.net/shenlan211314/article/details/7283948两阶段提交协议(two phase commit protocol,2PC)可以保证数据的强一致性,许多分布式关系型数据管理系统采用此协议来完成分布式事务。它是协调所有分布式原...
阅读全文
posted @
2015-04-20 12:54
hi_rain
分布式事务、XA事务、两阶段提交
摘要:在谈到 XA 规范之前,必须首先了解分布式事务处理( Distributed Transaction Processing , DTP )的概念。 Transaction ,即事务,又称之为交易,指一个程序或程序段,在一个或多个资源如 数据库 或文件上为完成某些功能的执行过程的集合。分布式事务处理是...
阅读全文
posted @
2015-04-20 12:45
hi_rain
memcache 内存分配机制详解
摘要:转载自:http://blog.mimvp.com/2015/01/memcache-memory-allocation-mechanism-details/1. memcached机制a. 守护进程机制 -UNIX daemonb. Socket事件处理机制 -non-blocked:非阻塞...
阅读全文
posted @
2015-04-16 14:06
hi_rain
阅读(589)
推荐(0)
Memcahced常见问题(转载)
摘要:以下内容摘抄自互联网整理:1、在大并发的场合,当cache失效时,大量并发同时取不到cache,会同一瞬间去访问db并回设cache,可能会给系统带来潜在的超负荷风险。解决方法在load db之前先add一个mutex key, mutex key add成功之后再去做加载db, 如果add失败则s...
阅读全文
posted @
2015-04-15 15:50
hi_rain
远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
摘要:转载自:http://blog.csdn.net/shan9liang/article/details/8995023RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集...
阅读全文
posted @
2015-04-14 17:21
hi_rain
zookeeper技术浅析
摘要:转载自:http://www.cnblogs.com/sharpxiajun/archive/2013/06/02/3113923.htmlZookeeper是hadoop的一个子项目,虽然源自hadoop,但是我发现zookeeper脱离hadoop的范畴开发分布式框架的运用越来越多。今天我想谈谈...
阅读全文
posted @
2015-03-20 10:04
hi_rain
dubbo例子
摘要:转载自:http://blog.csdn.net/u012049463/article/details/12161923先给出阿里巴巴dubbo的主页:http://code.alibabatech.com/wiki/display/dubbo/Home-zh自己的demo下载地址:http://d...
阅读全文
posted @
2015-03-19 15:40
hi_rain
JConsole监控远程Tomcat服务器
摘要:转载自:https://blog.linuxeye.com/262.html为了解决内存溢出的问题,会用到一些监视内存的工具,jconsole这个工具在jdk1.7自带了这个工具可以查看系统的堆,非堆,线程,等等的一些整体的情况,从而可以判断出系统的一个大概的性能情况。catalina.sh或者新增...
阅读全文
posted @
2015-03-19 11:05
hi_rain