上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 1.为什么要保证顺序 消息队列中的若干消息如果是对同一个数据进行操作,这些操作具有前后的关系,必须要按前后的顺序执行,否则就会造成数据异常。举例: 比如通过mysql binlog进行两个数据库的数据同步,由于对数据库的数据操作是具有顺序性的,如果操作顺序搞反,就会造成不可估量的错误。比如数据库对一 阅读全文
posted @ 2019-05-22 21:56 一条路上的咸鱼 阅读(10114) 评论(0) 推荐(1) 编辑
摘要: 1.幂等性 幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。 在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些 "函数" 不会影响系统状态,也 阅读全文
posted @ 2019-05-22 21:55 一条路上的咸鱼 阅读(13986) 评论(0) 推荐(3) 编辑
摘要: 1.mq原则 数据不能多,也不能少,不能多是说消息不能重复消费,这个我们上一节已解决;不能少,就是说不能丢失数据。如果mq传递的是非常核心的消息,支撑核心的业务,那么这种场景是一定不能丢失数据的。 2.丢失数据场景 丢数据一般分为两种,一种是mq把消息丢了,一种就是消费时将消息丢了。下面从rabbi 阅读全文
posted @ 2019-05-22 21:55 一条路上的咸鱼 阅读(6700) 评论(0) 推荐(0) 编辑
摘要: 1.RabbitMQ的高可用 RabbitMQ基于主从模式实现高可用。RabbitMQ有三种模式:单机模式,普通集群模式,镜像集群模式。 (1)单机模式: 单机模式就是demo级别的,生产中不会有人使用。 (2)普通集群模式 普通集群模式就是在多台机器上启动多个rabbitmq实例,每个机器启动一个 阅读全文
posted @ 2019-05-22 21:54 一条路上的咸鱼 阅读(2500) 评论(1) 推荐(1) 编辑
摘要: 1.为什么使用消息队列? (1)解耦:可以在多个系统之间进行解耦,将原本通过网络之间的调用的方式改为使用MQ进行消息的异步通讯,只要该操作不是需要同步的,就可以改为使用MQ进行不同系统之间的联系,这样项目之间不会存在耦合,系统之间不会产生太大的影响,就算一个系统挂了,也只是消息挤压在MQ里面没人进行 阅读全文
posted @ 2019-05-22 21:53 一条路上的咸鱼 阅读(2289) 评论(1) 推荐(1) 编辑
摘要: 一、准备知识 1.堆 堆(英语:heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。堆总是满足下列性质: 堆中某个节点的值总是不大于或不小于其父节点的值; 堆总是一棵完全二叉树。 将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。常见的堆有二 阅读全文
posted @ 2018-12-24 22:31 一条路上的咸鱼 阅读(1421) 评论(0) 推荐(0) 编辑
摘要: 一、安装与启动 1.下载安装activemq,下载地址:http://activemq.apache.org/download.html。 2.安装完成后,进入其所在目录的bin目录下面,根据系统位数选择进入win32或者win64目录。 3.双击activemq.bat 文件进行启动,需要安装Ja 阅读全文
posted @ 2018-07-30 16:33 一条路上的咸鱼 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 一、下载zookeeper注册中心 二、配置dubbo-admin监控中心 3. 使用cmd进入该目录下面,然后执行 mvn package -Dmaven.test.skip=true(安装maven才有效),等待项目打包。 4. 执行完毕后进入 dubbo-admin目录下面的target目录, 阅读全文
posted @ 2018-07-27 16:33 一条路上的咸鱼 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个mavan项目,项目的以来配置如下。 2.建立连接elasticsearch的工具类。 3.创建索引 4.向索引添加数据 5.修改数据 6.删除数据 7.根据id查询数据 8.全文查询 9.批量插入数据 10.按指定条件查询 11.聚合数据 12.删除索引 阅读全文
posted @ 2018-07-26 15:58 一条路上的咸鱼 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: 一、elastic search的安装与配置 1、安装Java 并且配置JAVA_HOME环境变量。 2、下载elasticsearch,下载地址:https://www.elastic.co/downloads/elasticsearch。博主下载时最新版为6.3.2,下面所有都是基于6.3.2进 阅读全文
posted @ 2018-07-26 11:30 一条路上的咸鱼 阅读(355) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页