alibaba有好几个分布式框架,主要有:进行远程调用(类似于RMI的这种远程调用)的(dubbo、hsf),jms消息服务(napoli、notify),KV数据库(tair)等。 这个框架/工具/产品在实现的时候,都考虑到了容灾,扩展,负载均衡,于是出现一个配置中心(ConfigServer)的 ...
分类:
其他好文 时间:
2016-07-17 13:09:09
阅读次数:
158
一,介绍 自ActiveMQ5.4以来,KahaDB成为了ActiveMQ默认的持久化存储方式。相比于原来的AMQ存储方式,官方宣称KahaDB使用了更少的文件描述符,并且提供了更快的存储恢复机制。 二,KahaDB存储配置 在 conf/activemq.xml 中配置如下: <persisten ...
分类:
数据库 时间:
2016-07-15 19:55:15
阅读次数:
2770
一、前言 在掌握了消息的结构之后,我们接下来看一下JMS的一个重要功能:选择器。有些时候,作为消费者只希望处理自己感兴趣的消息。如果某个消息只有一个消费者,我们可以在让该客户端根据规则来处理自己感兴趣的消息,那些不满足某些规则的就直接替丢弃掉。 但如果消息是广播的机制,那么让每个客户端都去做这样的处 ...
分类:
其他好文 时间:
2016-07-14 02:56:03
阅读次数:
103
一、前言 通过上一篇的学习我们知道了消息分为三个部分,即消息头,属性及消息体,并对消息头的十个属性进行了详细的介绍,本文再对消息属性及消息体进行详细的介绍。 二、属性介绍 消息属性的主要作用是可以对头信息进行一个额外的补充,毕竟消息头信息一是有限,二是很多不能由应用程序设定。通常,消息属性可以用在消 ...
分类:
其他好文 时间:
2016-07-14 02:08:37
阅读次数:
213
一、前言 从本文起依次详细介绍JMS中的一些重要的概念,主要参考了官方的JMS1.1的文档,该文档很老了,是02年的,那年,JAVA还没有被Oracle收购。。本文主要介绍Message及其相关概念,由于官方文档讲解得很详细,所以这个也基本上就是照搬了,只是由于时间关系,不能完全翻译了,所以本文只说 ...
分类:
其他好文 时间:
2016-07-14 02:06:53
阅读次数:
160
一,ActiveMQ高可用性的架构 ActiveMQ的高可用性架构是基于Master/Slave 模型的。ActiveMQ总共提供了四种配置方案来配置HA,其中Shared Nothing Master/Slave 在5.8版本之后不再使用了,并在ActiveMQ5.9版本中引入了基于Zookeep ...
分类:
其他好文 时间:
2016-07-13 11:47:40
阅读次数:
225
0.原理 Alibaba有好几个分布式框架,主要有:进行远程调用(类似于RMI的这种远程调用)的(dubbo、hsf),jms消息服务(napoli、notify),KV数据库(tair)等。这个框架/工具/产品在实现的时候,都考虑到了容灾,扩展,负载均衡,于是出现一个配置中心(ConfigServ ...
分类:
其他好文 时间:
2016-07-12 19:13:56
阅读次数:
355
<!--Spring配置部分-->
<!--创建连接工厂-->
<beanid="connectionFactory"class="org.apache.activemq.ActiveMQConnectionFactory">
<propertyname="brokerURL"value="tcp://192.168.1.13:61616"></property>
</bean>
<!--声明ActiveMQ..
分类:
编程语言 时间:
2016-07-12 15:46:11
阅读次数:
268
第一篇博文深入浅出JMS(一)–JMS基本概念,我们介绍了JMS的两种消息模型:点对点和发布订阅模型,以及消息被消费的两个方式:同步和异步,JMS编程模型的对象,最后说了JMS的优点。
第二篇博文深入浅出JMS(二)–ActiveMQ简单介绍以及安装,我们介绍了消息中间件ActiveMQ,安装,启动,以及优缺点。
第三篇博文深入浅出JMS(三)–ActiveMQ简单的HelloWorl...
分类:
编程语言 时间:
2016-07-11 17:16:21
阅读次数:
313
ActiveMQ集群介绍 ActiveMQ具有强大和灵活的集群功能,但在使用的过程中会发现很多的缺点,ActiveMQ的集群方式主要由两种:Master-Slave(ActiveMQ5.8版本已不可用)和Broker Cluster。 Broker集群 一个常见的场景是有多个 JMS broker ...
分类:
其他好文 时间:
2016-07-11 12:11:20
阅读次数:
171