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