![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
Be_With_I
这个作者很懒,什么都没留下…
展开
-
zookeeper 5 总结
数据存储 DataTree ConcurrentHashMap 事务日志 快照日志 运行时日志 java api package code; import org.apache.zookeeper.*; import org.apache.zookeeper.data.Stat; import java.io.IOException; import java.util.concurrent....原创 2020-01-10 12:39:18 · 110 阅读 · 0 评论 -
zookeeper 3 总结 主要说的是如何实现业务方面的分布式事务。还有自身集群同步的方式,都是2pc
1,2 的回顾 ①集群(zoo.cfg,myid) ②znode 节点的数据模型 、 特性(有序,临时(断开消失,不能有子节点,不能重复在一个级别的) ③节点的stat 一些参数的以一cZxid zookeeper的由来详细 比如现在有 分布式的一个协调机制 1,我们用到zookeeper就要防止单点故障(使用集群) 集群特点:高可用,高性能。 2,保持每台数据的一致性 3,如果leader...原创 2020-01-09 13:54:46 · 216 阅读 · 0 评论 -
zookeeper 的 watcher 特性
当数据发生变化的时候。zookeeper会产生一个watcher的事件。并且会发送给客户端。但是只发一次。下次再发生改变的话。我们就收不到了。 怎么对事件 exists getData, getChildren 如何触发这个事件呢: 事务类型的操作都会触发:也就是增删改 create delete setData watcher事件 None(-1) 客户端的连接状态发生变化的时候。 Nod...原创 2020-01-07 19:46:31 · 213 阅读 · 0 评论 -
zookeeper 前两节的总结 它能干什么,以及集群,和配置文件的记本说明
一,如果一个服务要调用另一个服务就需要存储另一台服务的一些信息,如果服务器过去的情况下,我们需要保存的配置过多。 所以我们出现了一个管理的地方,地址的统一管理。 二,如果要真的调用,我们要通过协议,传输序列化的对象。 协议地址维护 负载均衡 服务上下限感知 由于以上的三个需求。我们需要实现:那么就是zookeeper的作用了。也就是都是统一的管理。 分布式协调服务:作用 最初其实是为了多个进...原创 2020-01-07 19:46:17 · 125 阅读 · 0 评论 -
activemq 客户端topic
1️⃣其实topic和queue的生产者的区别就是它本身,是个容器,创建生产者的时候,我们传入的容器变了。没别的了 2️⃣我们先启动3个消费者,然后我们启动生产者,会有什么样的结果 三个消费者都是相同的。也就是出队列的信息,翻倍了。 3️⃣我们必须先启动消费者,也就是订阅,就像订报纸。你不订,就没你的。 queue和topic的区别 1️⃣queue 是生产一个消息,只能被消费一次 topic ...原创 2019-12-28 20:50:10 · 208 阅读 · 0 评论 -
activeMQ客户端使用入门总结queue 练舞不练功,到老一场空,基础不稳,地动山摇。慢慢来才比较快
创建connection工厂 用工厂创建connection 用connection 创建 session session 创建 queue 或者topic session 创建 produce session 创建 message 8161 web 页面的queue中的四个参数 1,还有多少没消费的 2,有多少消费者 3,入队一共多少 从一开始,到现在 4,出队列的一共多少...原创 2019-12-28 20:05:58 · 139 阅读 · 0 评论 -
activeMQ JMS标准总结 未完 JMS Java Message Service 是javaEE 中的13个规范之一
MQ主要的作用:削峰,异步,解耦 JMS 的四大对象,(1)provider 实现规范的:activemq (2)producer 生产者 (3)consumer消费之(4)消息message linux jdk地址 消息头 (1)目的地(2)持久化(3)过期时间(4)优先级(5)信息的id 消息体 Text 就是一个String的字符 Map key 就是String 类型,val...原创 2019-12-22 15:50:40 · 125 阅读 · 0 评论