上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 节点类型 Zookeeper数据结构就像树,由节点构成,节点叫做Znode Znode分为四种类型: 1.持久化节点(PERSISTENT) 默认的节点类型,客户端与zk断开连接后,节点依然存在 2.持久化顺序节点(PERSISTENT——SEQUENTIAL) 在创建节点时zk根据创建的时间顺序对 阅读全文
posted @ 2019-11-11 15:16 苏格拉的底牌 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 介绍 ZooKeeper 是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是一个复杂的过程。ZooKeeper 通过其简单的架构和 API 解决了这个问题。ZooKeeper 允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。 ZK数据模型 Zookeeper的 阅读全文
posted @ 2019-11-10 22:50 苏格拉的底牌 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 介绍: Docker 是一个开源的应用容器引擎,基于 Go语言并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhon 阅读全文
posted @ 2019-10-11 17:35 苏格拉的底牌 阅读(329) 评论(3) 推荐(1) 编辑
摘要: 和前面我们说的持久,事物,签收不同的,前面的都是局限在同一台机器上,如果本机器坏了,那全部的消息也都丢失了 和Redis的持久化其实是一个概念,当我的主机宕机了也能将消息持久到硬盘或者其他上面(物理备份),方便恢复 官网详情:http://activemq.apache.org/persistenc 阅读全文
posted @ 2019-09-27 17:33 苏格拉的底牌 阅读(731) 评论(0) 推荐(0) 编辑
摘要: ActiveMQ默认的传输协议是TCP 在activemq的配置文件 /conf/activemq.xml可对配置文件进行修改和查看 tcp:openwire : 它是默认的 tcp在网络传输前需要序列化数据,消息通过一个叫wire protocol的来序列化成字节流 默认情况下ActiveMQ把w 阅读全文
posted @ 2019-09-27 11:48 苏格拉的底牌 阅读(873) 评论(0) 推荐(0) 编辑
摘要: SpringBoot能很好的整合ActiveMQ,底层封装了很多繁琐的操作,让我们能够很简单的进行配置就能使用MQ 整合流程: 队列模式(queue): 1.加入依赖到pom.xml <dependency> <groupId>org.springframework.boot</groupId> < 阅读全文
posted @ 2019-09-27 10:39 苏格拉的底牌 阅读(289) 评论(0) 推荐(0) 编辑
摘要: JMS介绍 JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。 阅读全文
posted @ 2019-09-26 13:11 苏格拉的底牌 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 非事务模式下消费者签收 动签收就像快递到达时,快递寄送点给你签收了,不用你自己去签收,而手动签收就是必须我本人签收, 自动签收(默认为自动签收) 手动签收:能够避免消息的重复消费 当设置为手动签收时,需要在收到消息后确认签收 调用acknowleage() 允许重复签收;不怎么用 事物模式下的签收 阅读全文
posted @ 2019-09-26 12:46 苏格拉的底牌 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 事物偏生产者,签收偏消费者 设置为true,需要手动提交 设置为false,自动提交 使用手动提交的好处就是可以回滚,当整个事物提交时,里面的某条失败了,可以事物回滚,于是保证了数据的一致性, 那为什么要使用手动提交呢,自动多好啊? 对于这个问题,如果事物的比较复杂,有很多操作,用手动提交的安全性肯 阅读全文
posted @ 2019-09-26 12:38 苏格拉的底牌 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 三个方面保证消息的可靠性 1.消息的持久 2.事物 3.签收 一:PERSISTENT:持久性 参数说明:1.持久 2.非持久 Java里面设置持久化和非持久 持久: 将持久性设置为持久 宕机前,数据正常,未被消费 服务器恢复后,数据仍然存在,未被消费的消息为3 非持久 设置为非持久 宕机前 服务器 阅读全文
posted @ 2019-09-26 12:19 苏格拉的底牌 阅读(726) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页