分布式
文章平均质量分 84
Sam_qifa
这个作者很懒,什么都没留下…
展开
-
Java中的SPI(Service Provider Interface)介绍及示例
一个服务(service)通常指的是已知的接口或者抽象类,服务提供方就是对这个接口或者抽象类的实现,然后按spi标准存放到资源路径META-INF/services目录下,文件的命名为该服务接口的全限定名。如有一个服务接口com.test.Service,其服务实现类为com.test.ChildService,那此时需要在META-INF/services中放置文件com.test.Servic转载 2016-06-24 11:40:56 · 739 阅读 · 0 评论 -
ActiveMQ的几种集群配置
转自:http://www.cnblogs.com/forchase/p/4317752.html?utm_source=tuicool&utm_medium=referralActiveMQ是一款功能强大的消息服务器,它支持许多种开发语言,例如Java, C, C++, C#等等。企业级消息服务器无论对服务器稳定性还是速度,要求都很高,而ActiveMQ的分布式集群则能很好的满足这一转载 2016-06-20 23:31:02 · 728 阅读 · 2 评论 -
分布式ActiveMQ集群
转自:http://shensy.iteye.com/blog/1752529回顾总结前一段时间学习的ActiveMQ分布式集群相关的知识,分享出来希望对看到的人有所帮助。一、分布式ActiveMQ集群的部署配置细节:官方资料:http://activemq.apache.org/clustering.html基本上看这个就足够了,本文就不具体分析配置文转载 2016-06-20 23:33:01 · 393 阅读 · 0 评论 -
ActiveMQ介绍和资料集合
转自:http://blog.sina.com.cn/s/blog_4f925fc30102em0o.htmlhttp://activemq.apache.org/ (官方网址)ActiveMQ的持久化代码如下:MessageProducer producer = session.createProducer(destination);p转载 2016-06-20 23:35:56 · 1185 阅读 · 0 评论 -
ActiveMq中Session的事务与消息过期
转自:http://javavsnet.iteye.com/blog/1972523ActiveMQ有支持两种事务,JMS transactions - the commit() / rollback() methods on a Session (which is like doing commit() / rollback() on a JDBC connection)XA T转载 2016-06-20 23:41:38 · 3019 阅读 · 0 评论 -
[转]海量存储检索原理系列文章
转自:http://blog.csdn.net/heiyeshuwu/article/details/9722443海量存储检索原理系列文章作者:WhisperXD来源:http://qing.blog.sina.com.cn/whisperxdNov20海量存储之序言标签:海量存储检索原理转载 2016-06-20 23:51:11 · 1427 阅读 · 0 评论 -
ActiveMQ - How do I use SSL
http://activemq.apache.org/how-do-i-use-ssl.htmlSetting up the Key and Trust StoresAlso see Tomcat's SSL instructions for more info. The following was provided by Colin Kilburn. Th翻译 2016-06-23 17:01:43 · 769 阅读 · 0 评论 -
关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究
本文原文连接: http://blog.csdn.net/bluishglc/article/details/7612811 ,转载请注明出处!1.XAXA是由X/Open组织提出的分布式事务的规范。XA规范主要定义了(全局)事务管理器(Transaction Manager)和(局部)资源管理器(Resource Manager)之间的接口。XA接口是双向转载 2016-09-14 15:06:17 · 344 阅读 · 0 评论 -
关于分布式事务、两阶段提交协议、三阶提交协议
转:http://blog.jobbole.com/95632/随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。在《分布式系统的一致性探讨》一文中主要介绍了分布式系统中存在的一致性问题。本文将简单转载 2016-09-23 09:55:01 · 361 阅读 · 0 评论 -
paxos算法之粗浅理解
转:http://www.cnblogs.com/woshiweige/p/4521165.htmlpaxos出身 paxos出身名门,它爹是没多久前获得图灵奖的在分布式领域大名鼎鼎的Leslie Lamport。 paxos为何而生 那么Lamport他老人家为什么要搞这个东东呢,不是吃饱了撑的,而是为了解决分布式系统的大难题。分布式系转载 2016-09-23 09:57:58 · 676 阅读 · 0 评论 -
分布式锁1 Java常用技术方案
转自:http://www.kuqin.com/shuoit/20160607/352340.html前言:由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。希望这篇文章可以方便自己以后查阅,同时要是能帮助到他人那也是很转载 2016-06-20 23:20:59 · 267 阅读 · 0 评论 -
ActiveMQ实现负载均衡+高可用部署方案
转自:http://www.open-open.com/lib/view/open1400126457817.html一、架构和技术介绍1、简介ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现activemq的特性转载 2016-06-17 10:13:15 · 1114 阅读 · 0 评论 -
深入理解分布式事务
本文链接:http://www.codeceo.com/article/distributed-transaction.html本文作者:码农网 – 吴极心1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作转载 2016-07-04 14:04:57 · 3206 阅读 · 0 评论 -
part1: maven 工程整合spring+activemq
下载demo:maven project with Spring + activemqactivemq直接配置使用可参考以下文章 http://staratsky.iteye.com/blog/275045本demo通过以下文章进行改造 深入浅出JMS(四)–Spring和ActiveMQ整合的完整实例 http://blog.csdn.net/jiuqiyuliang/article/det原创 2016-06-20 18:10:05 · 839 阅读 · 0 评论 -
part2: maven 工程整合spring+activemq
part1: maven 工程整合spring+activemq 基于tcp协议作为connector protocol,在part1中是这样配置 如果想要变换协议,比如改为基于UDP协议,应该如何做呢? 1. 配置activemq.xml,将UDP协议加入到broker的transportConnectors中 注意这里的wireFormat.maxInactivityDurati原创 2016-06-25 15:55:19 · 392 阅读 · 0 评论 -
1千用户与1千万用户的网站系统架构区别?
转自:http://www.zhongkerd.com/news/content-1209.html软件外包需求洽谈的过程中,往往需要根据客户期望的网站并发量来评估工作量,客户往往都想要更多的并发量,更多并发量也意味着更多的工作量,本文就一步一步告诉大家,1千并发与1千万并发的网站系统架构有什么区别?既然说的是大型网站架构,那么架构的背后自然是解决人因面对大型网站特性而转载 2016-06-28 16:40:23 · 4051 阅读 · 0 评论 -
使用 RMI + ZooKeeper 实现远程调用框架
转自:http://my.oschina.net/xianggao/blog/645015在 Java 世界里,有一种技术可以实现“跨虚拟机”的调用,它就是 RMI(Remote Method Invocation,远程方法调用)。例如,服务A 在 JVM1 中运行,服务B 在 JVM2 中运行,服务A 与 服务B 可相互进行远程调用,就像调用本地方法一样,这就是 RMI。在分布式转载 2016-06-25 12:39:19 · 764 阅读 · 0 评论 -
远程通信(RPC,Webservice,RMI,JMS、EJB、JNDI的区别)对比
转自:http://www.kuqin.com/shuoit/20150824/347746.html总结这些概念都是易混淆,最基本概念定义复习和深入理解,同时也是架构师必备课程RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文转载 2016-07-02 21:21:25 · 1160 阅读 · 0 评论 -
ZooKeeper编程指导
译者:zivyu转载自并发编程网 – ifeve.com本文链接地址: ZooKeeper编程指导简介对于想要利用ZooKeeper的协调服务来创建一个分布式应用的开发人员来说,这篇文章提供了指导。包含了一些概念和实际性操作的信息。这篇文章的前四个章节介绍了各种ZooKeeper的概念,这对理解ZooKeeper是怎么工作的是必须的。没有包含源代码,但是它假设你对分转载 2016-07-03 10:06:49 · 712 阅读 · 0 评论 -
ZooKeeper Programmer's Guide
http://zookeeper.apache.org/doc/trunk/zookeeperProgrammers.html#sc_timeInZk 译文ZooKeeper Programmer's GuideDeveloping Distributed Applications that use ZooKeeperIntroductionThe Zo转载 2016-07-03 10:08:16 · 966 阅读 · 0 评论 -
ActiveMQ - Exclusive Consumer 独占消费
来自官网:http://activemq.apache.org/exclusive-consumer.htmlExclusive ConsumerWe have a new feature in 4.x called Exclusive Consumer or Exclusive Queues which avoids the end user having to pin翻译 2016-07-03 18:03:50 · 2048 阅读 · 0 评论 -
ActiveMQ中Consumer特性详解与优化
前言 从本文中你可以了解到如下内容: 1) consumer端消息消费的模型,session的运作机制 2) 如果提升broker和consumer端消息消费的速率 3) selector,group,exclusive对消息消费的影响 4) 如何让Priority更好的运行,提高消息的顺序性 5) Slow Co转载 2016-07-03 18:40:02 · 7108 阅读 · 0 评论 -
大型网站之分布式会话管理
转:http://www.kuqin.com/shuoit/20151008/348383.html随着网站的功能和用户越来越多,单机器服务部署的Web应用已经不能再支持了。这时候就需要优化或调整目前的架构,具体怎么优化,或先优化哪部分,这取决于网站的具体情况, 并非总是一个套路。如根据使用情况得知,数据库压力大,则就可以先设施读写分离,分库分表,是垂直划分(可以简单的理解为按业务转载 2016-09-25 13:55:48 · 411 阅读 · 0 评论