
中间件技术
zdp072
Jim的IT专栏
展开
-
weblogic中使用jms发送和接受消息
一. 开篇 今天很坑爹啊, 为了搞一下JMS这个玩意, 整了一天了, 光是weblogic的环境就换了两, 最后总算是搞定了, 写下这篇日志, 记录下学习的心得. 二. JMS 所谓的JMS其实就是异步通讯, 我们可以打个简单的比方: 现在的手机基本上普及了, 手机它有两个基本功能, 一个是打电话, 一个是发短信. 打电话是同步的, 必须要保证双方都开机才能进行通话; 而发短信则是异原创 2014-05-25 23:51:29 · 12601 阅读 · 2 评论 -
JMS基础知识
一. 消息的传递模型: JMS支持两种消息传递模型: 1) 点对点(point to point): 一条消息只能传递给一个接收方,在此模型中,消息不是主动推送给客户端的,而是要由客户端从队列中请求获得。 2) 发布/订阅(public/subscribe) 一条消息可以传递给多个接收方,此模型中,消息会自动广播,消费者无需主动请求来获得新的信息。原创 2016-04-23 20:15:52 · 510 阅读 · 0 评论 -
spring整合JMS - 基于ActiveMQ实现
一. 开篇语 继上一篇apache ActiveMQ之初体验后, 因为最近一直在复习spring的东西, 所以本文就使用spring整合下JMS. 二. 环境准备 1. ActiveMQ5.2.0 (activemq-all-5.2.0.jar) 2. spring2.5 (spring.jar) 3. JavaEE5 4. JDK1.6原创 2014-05-28 00:00:09 · 2040 阅读 · 0 评论 -
apache ActiveMQ之初体验
一. 开篇语 继上一篇weblogic中使用jms发送和接受消息的文章后, 本文使用apache的一个开源组件ActiveMQ接着探讨JMS的话题, 本篇只是ActiveMQ的一个入门的例子, 希望对您有所帮助. 二. ActiveMQ 1. ActiveMQ简介: ActiveMQ是Apache的一个能力强劲的开源消息总线, 它完全支持JMS1.1原创 2014-05-27 22:26:00 · 1925 阅读 · 2 评论 -
zookeeper数据结构模型和特点
zookeeper数据结构模型和特点 zk数据结构模型 zk的数据结构类似linux中的文件系统结构, 如下图所示: zk数据结构特点 每个子目录都被称为znode, 每个znode是它所在路径的唯一标识, 如Server1这个znode的标识为/NameService/Server1。 znode可以有子目录, 每个znode可以存储数据。 每个访问路径中可以存储多份数据 znode可以是临...原创 2019-03-11 19:05:24 · 583 阅读 · 0 评论 -
使用zookeeper实现分布式锁
#分布式锁原理 每个线程在/locks节点下创建一个临时有序节点test_lock_0000000040 获得/locks节点下所有子节点A、B、C,排序得出最小值 若当前节点A为最小值则获得锁,执行业务逻辑 若当前节点C不是最小值则watch比自己小1的节点A,节点A存在则await,否则获得锁 总结:临时有序节点排序后watch比自己小1的节点。 #开源框架curator实现分布式锁 使...原创 2019-03-12 20:53:53 · 343 阅读 · 0 评论