摘要: 1. 简单介绍双方都是鼎鼎有名的免费开源MQ项目,ActiveMq是Java,RabbitMQ是Erlang,理论上,RabbitMQ的性能比ActiveMq更强,是非Java系统的首选,ActiveMq是Java的,整套系统如果本来就是Java的,配合的默契更佳。虽然目前项目是java的,所以使用ActiveMq,但是出于参考学习的态度,把RabbitMq一起搭建学习了更好。2. 下载地址ActiveMQ http://activemq.apache.org/ 5.3.0RabbitMQ http://www.rabbitmq.com/ 1.7.0 (Server, Java ;Client 阅读全文
posted @ 2010-12-23 20:22 Leepy 阅读(52892) 评论(9) 推荐(5)
摘要: Queue(队列),这个词在《数据结构》的课程中出现过,即先进先出的一中数据结构,形象例子就是简单的铁路隧道和排队机;和Queue对应的就是stack(栈),Stack是一种先进后出的数据结构;如果看中文书,还有一个名词用于混,就是heap(堆),这个也很形象,进出是没有顺序的,就像煤堆。在计算机科学中,Message Queue(MQ),就是按顺序传递消息的一种技术。MQ一般都做为企业级IT应用的中间件存在,有很多企业是作为标准IT基础结构存在的。在市面上常见的MQ中间件有IBM websphere message queue service,Oracle Advanced Queuing, 阅读全文
posted @ 2010-12-23 19:56 Leepy 阅读(330) 评论(0) 推荐(0)
摘要: 1. 首先我介绍下什么是NHibernate.Caches.Prevalence,它是一个基于Bamboo.Prevalence.dll、Bamboo.Prevalence.Util.dll上的Spring.NET的缓存配置类库。Bamboo.Prevalence是一个object prevalence 概念的.NET 实现,由Prevayler的Klaus Wuestefeld发起。Bamboo.Prevalence 向针对CLR的确定系统提供透明的object persistence。官方下载地址可查看:http://sourceforge.net/projects/bbooprevale 阅读全文
posted @ 2010-12-23 00:16 Leepy 阅读(1911) 评论(7) 推荐(2)