
互联网技术
文章平均质量分 69
u013760858
这个作者很懒,什么都没留下…
展开
-
(二)MQ、JMS以及ActiveMQ
MQ简介:MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行转载 2015-11-04 15:15:23 · 416 阅读 · 0 评论 -
kafka入门:简介、使用场景、设计原理、主要配置及集群搭建
问题导读:1.zookeeper在kafka的作用是什么?2.kafka中几乎不允许对消息进行“随机读写”的原因是什么?3.kafka集群consumer和producer状态信息是如何保存的?4.partitions设计的目的的根本原因是什么? 一、入门 1、简介 Kafka is a distr转载 2015-11-12 10:06:14 · 533 阅读 · 0 评论 -
spring+activemq配置多个生产者,多个消费者并发处理消息
先贴配置原创 2015-11-11 17:26:12 · 18497 阅读 · 0 评论 -
蛋疼的PooledConnectionFactory
PooledConnectionFactory有两个属性maxConnections,maximumActive。咋一看来,用人类的常识理解,maxConnection应该表示最大可建的connection数,maximumActive应该表示最大活跃的connection数,当pool中的连接数大于最大活跃数时,又超过idleTimeout会被回收线程回收到。如果是这样理解的,就大错特错转载 2015-11-05 16:21:07 · 3646 阅读 · 1 评论 -
(七)jms activeMQ与spring的集成
1、首先引入activeMQ和spring的jar包 ,直接上图上面的jar包第一个是activeMQ的,还有spring的commos-logging,spring综合包,里面包括了spring-jms,另外还要引入slf4j的两个包 (jar包见管理--文件中的 activeMQ所需jar包 如果不能看的,要么留下联系方式我看到了发给你们,要么网上找也好找 -.- )转载 2015-11-04 15:21:59 · 403 阅读 · 0 评论 -
(五)ActiveMQ分享JMS简介
一、概述 Message,即消息。人与人之间通过消息传递信息。言语、眼神、肢体动作都可被视为消息体。当然还有我们经常用到的邮件、短信。计算机系统也由消息来主导运行。每一条指令的执行,每一个数据包的传递。软件系统间的合作也不例外,消息告诉各个系统应该怎样协作。事件处理机制,也是消息传送的过程。消息无处不在。 消息分为同步消息和异步消息。同步消息在接收到对方的返回前,需要挂起,直到转载 2015-11-04 15:19:10 · 401 阅读 · 0 评论 -
(四)JBoss-BM WebSphere MQ-ActiveMQ
1、 JBoss被Red Hat收购后,发布了Jboss Messaging作为缺省的JMS提供者来代替JbossMQ,但是目前Jboss Messaging已经处于bug修复模式,由HornetQ完全支持JMS。2、 IBM WebSphere MQIBM WebSphere MQ是IBM业务集成的基础性产品,也是十几年以来消息中间件市场的主要领军产品之一。WebSp转载 2015-11-04 15:17:34 · 500 阅读 · 0 评论 -
(三)ActiveMQ持久化方式
ActiveMQ持久化消息持久性对于可靠消息传递来说应该是一种比较好的方法,有了消息持久化,即使发送者和接受者不是同时在线或者消息中心在发送者发送消息后宕机了,在消息中心重新启动后仍然可以将消息发送出去,如果把这种持久化和ReliableMessaging结合起来应该是很好的保证了消息的可靠传送。消息持久性的原理很简单,就是在发送者将消息发送出去后,消息中心首先将消息存储到本地数据转载 2015-11-04 15:16:21 · 505 阅读 · 0 评论 -
(一)ActiveMQ学习教程——安装(和topic实例)
背景:ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。选择ActiveMQ作为JMS的入门学习中间件,是因为其拥有以下优点1.多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stomp REST,WS Notification,XMPP,AMQP2.完全支转载 2015-11-04 14:56:45 · 540 阅读 · 1 评论 -
ActiveMQ JMS Spring的一个实例
工程目录结构:applicationContext.xml[html] view plaincopyxml version="1.0" encoding="UTF-8"?> beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:转载 2015-11-04 15:25:46 · 455 阅读 · 0 评论 -
(十)实战activeMQ
1.JMS介绍 JMS源于企业应用对于消息中间件的需求,使应用程序可以通过消息进行异步处理而互不影响。Sun公司和它的合作伙伴设计的JMS API定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消息组件进行通信。JMS有四个组成部分:JMS服务提供者、消息管理对象、消息的生产者消费者和消息本身。1)JMS服务提供者实现消息队列和通知,同时实现消息管理的API。JMS转载 2015-11-04 15:24:49 · 433 阅读 · 0 评论 -
(九)JMS的两种消息模型(Point-to-Point(P2P)和Publish/Subscribe(Pub/Sub))应用举例
1、P2P模型在P2P模型中,有下列概念:消息队列(Queue)、发送者(Sender)、接收者(Receiver)。每个消息都被发送到一个特定的队列,接收者从队列中获取消息。队列保留着消息,直到它们被消费或超时。 每个消息只有一个消费者(Consumer)(即一旦被消费,消息就不再在消息队列中) 发送者和接收者之间在时间上没有依赖性,也就是说当发送者发送了消息之后,不管接收者有没转载 2015-11-04 15:24:03 · 2046 阅读 · 0 评论 -
(八)jms topic与jms queue区别
Topic和queue的区别: 版本一:JMS,Java Message Service,是JavaEE平台最重要的规范之一,也是企业开发中经常使用到的异步技术。JMS规范目前支持两种消息模型:点对点(point to point,queue)和发布/订阅(publish/subscribe,topic)。点对点:消息生产者生产消息发送到queue中,然转载 2015-11-04 15:23:08 · 2354 阅读 · 0 评论 -
(六)Spring+JMS+ActiveMQ+Tomcat实现消息服务
基于Spring+JMS+ActiveMQ+Tomcat,我使用的版本情况如下所示:Spring 2.5ActiveMQ 5.4.0Tomcat 6.0.30下面通过学习与配置,实现消息服务的基本功能:发送与接收。Spring对JMS提供了很好的支持,可以通过JmsTemplate来方便地实现消息服务。这里,我们的消息服务不涉及事务管理。下面简单说明实现过程:先看一下,我们最终转载 2015-11-04 15:20:53 · 509 阅读 · 0 评论 -
druid基本配置项
db配置文件xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://原创 2015-11-16 16:07:49 · 551 阅读 · 0 评论