月眸—后端技术交流,大数据技术交流,资源分享
zookeeper学习二:zookeeper集群搭建笔记
ZooKeeper可以以单机模式安装运行,不过它的长处在于通过分布式ZooKeeper集群(一个Leader,多个Follower),基于一定的策略来保证ZooKeeper集群的稳定性和可用性,从而实 【阅读更多...】
zookeeper学习一:zookeeper原理相关
一、选举机制 1、半数机制:集群中半数以上机器存活,集群可用。所以zookeeper适合安装奇数台服务器。 2、zookeeper虽然没有在配置文件中指定Master和Slave。但是,zookeep 【阅读更多...】
ActiveMQ学习七:AvtiveMQ高级特性
最后,来学习一下ActiveMQ的高级特性吧。 一、异步投递Async Sends 首先可以去官网看下介绍:https://activemq.apache.org/async-sends。对于一个sl 【阅读更多...】
ActiveMQ学习六:AvtiveMQ多节点集群
先来考虑这样一个问题:引入ActiveMQ之后如何保证其高可用性呢?没错,我们之前讲到过的持久化、事务和签收都是保证可靠性的机制,在实际运用中,消息队列必然和分布式是分不开的,所以我们必须知道Acti 【阅读更多...】
生产者消费者模式代码练习(传统版)
利用Lock和Condition实现 package com.sy.blockingQueue; import java.util.concurrent.locks.Condition; impor 【阅读更多...】
阻塞队列的理解
一、定义 阻塞队列,顾名思义,首先,他是一个队列,而一个阻塞队列在数据结构中所起到的作用如下: 线程1向阻塞队列中添加元素,线程2向阻塞队列中移除元素 *当阻塞队列是空时,从队列中获取元素的操作将会被 【阅读更多...】
ActiveMQ学习五:AvtiveMQ的持久化学习
一、看看官网 https://activemq.apache.org/persistence 二、ActiveMQ持久化机制是什么? 总结就是:MQ宕机了,消息不会丢失的方案。为了避免意外宕机以后丢失 【阅读更多...】
ActiveMQ学习四:AvtiveMQ的传输协议
我们在前面的介绍中,看到我们配置的连接地址是这样的:tcp://10.1.241.26:61616。这是activeMQ默认的传输协议,其实activeMQ还支持很多协议的。 我们可以打开active 【阅读更多...】
ActiveMQ学习三:Spring整合ActiveMQ
在第一节中,我们已经学会了基本的activeMQ的使用。这篇文章就来带大家学习一下spring整合ActiveMQ的过程。其实说白了,无非在spring项目中加入activeMQ的依赖,然后修改相应的 【阅读更多...】
ActiveMQ学习二:JMS规范和其产品探讨
这篇文章将从以下几个方面来介绍: 1,JMS是什么? 2,MQ中间件的其他落地产品 3,JMS组成结构和特点 4,JMS的可靠性 5,JMS的点对点总结 6,JMS的发布订阅总结 7、Broker 一 【阅读更多...】