分布式
文章平均质量分 68
JavaMan_chen
我就是传说中的java男!
展开
-
Spring JMS应用
JMS用于系统间的异步通信,在将系统功能进行纵向拆分时,是很好的解决方案,通过消息驱动来实现业务分离。消息中间件有很多,开源的有Apache的ActiveMQ,商业的有IBM MQ等,以下是基于ActiveMQ的spring配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:amq="http://act原创 2012-11-08 11:40:55 · 3696 阅读 · 0 评论 -
淘宝TFS使用
TFS作为一个开源的分布式文件系统,在处理小文件的性能上还是比较高效的。功能部署有点类似与HDFS,而且增加了nameserver HA的功能。作为开源项目来讲,其文档资源还有规范性较比Apache的子项目还是有一定差距的。在安装过程中也遇到了很多困难,走了很多弯路。最开始的时候是在ubuntu环境下进行的,首先需要降级安装gcc,然后安装TFS的依赖库,无奈最后编译TFS的时候还是出了异常。原创 2012-08-03 09:44:28 · 10575 阅读 · 4 评论 -
two-phase commit
Two-phase commit(二段事务提交)是解决分布式事务的一种有效方式,当数据库由于数据量较大而进行垂直拆分时,需要引入分布式事务来确保数组整体的一致性和完整性顾名思义,事务的提交分成两个阶段:准备阶段和提交阶段1.准备阶段(Prepare Phase)准备阶段Slave所做事情1.从Master获取写操作请求并在本地执行,同时将执行记录写入redo日志文件,便于出错后原创 2013-08-10 10:37:02 · 2992 阅读 · 0 评论