上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 35 下一页
摘要: 一、集群状态查看 1:查看集群健康状态 GET /_cat/health?v 2:查看节点状态; GET /_cat/nodes?v 3:查看所有索引信息 GET /_cat/indices?v 4:查看主节点 GET /_cat/master?v 二、索引操作 1:创建索引并查看; PUT /cu 阅读全文
posted @ 2021-10-28 17:27 jock_javaEE 阅读(71) 评论(0) 推荐(0)
摘要: 一、看完本教程你会学到 项目下载 运行 配置 打包 前后端的部署 linux环境下操作软件 git基本操作 maven基本操作 nginx基本操作 node基本操作 docker简单使用 redis基本操作 mysql基本操作 二、系统环境需求 阿里云CentOS8.2 JDK >= 1.8 MyS 阅读全文
posted @ 2021-10-11 13:08 jock_javaEE 阅读(611) 评论(0) 推荐(0)
摘要: 一、初始化线程的4种方式 1)、继承Thread 2)、实现Runnable接口 3)、实现Callable接口 + FutureTask(可以拿到返回结果,可以处理异常) 4)、线程池 方式1和方式2;主线程无法获取线程的运算结果,不适合当前场景 方式3:主线程可以获取线程的运算结果,但是不利于控 阅读全文
posted @ 2021-06-09 01:04 jock_javaEE 阅读(83) 评论(0) 推荐(0)
摘要: producer的XML配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XML 阅读全文
posted @ 2021-06-02 00:28 jock_javaEE 阅读(83) 评论(0) 推荐(0)
摘要: Rabbitmq解决分布式事务的原理:可靠消息最终一致性方案 需要保证以下三要素 1、确认生成者一定要将消息可靠投递到MQ【采用MQ的异步confirm消息确认机制】 public interface ConfirmListener { /** ** handleAck RabbitMQ消息接收成功 阅读全文
posted @ 2021-05-31 19:18 jock_javaEE 阅读(424) 评论(0) 推荐(0)
摘要: (1)string 这是最基本的类型了,没啥可说的,就是普通的set和get,做简单的kv缓存 例子:常规计数:微博数,粉丝数等 (2)hash 这个是类似map的一种结构,这个一般就是可以将结构化的数据,比如一个对象(前提是这个对象没嵌套其他的对象)给缓存在redis里,然后每次读写缓存的时候,可 阅读全文
posted @ 2021-05-31 00:19 jock_javaEE 阅读(68) 评论(0) 推荐(0)
摘要: 一、高性能 假设这么个场景,你有个操作,一个请求过来,吭哧吭哧你各种乱七八糟操作mysql,半天查出来一个结果,耗时600ms。但是这个结果可能接下来几个小时都不会变了,或者变了也可以不用立即反馈给用户。那么此时咋办? 缓存啊,折腾600ms查出来的结果,扔缓存里,一个key对应一个value,下次 阅读全文
posted @ 2021-05-30 23:39 jock_javaEE 阅读(223) 评论(0) 推荐(0)
摘要: 一、rabbitmq:拆分多个queue,每个queue一个consumer,就是多一些queue而已,确实是麻烦点;或者就一个queue但是对应一个consumer,然后这个consumer内部用内存队列做排队,然后分发给底层不同的worker来处理; RabbitMQ 实现消息顺序消费的完整方案 阅读全文
posted @ 2021-05-30 20:03 jock_javaEE 阅读(420) 评论(0) 推荐(0)
摘要: 一、rabbitmq出现消息重复的场景 A:消息消费成功,事务已经提交,ack时,机器宕机,导致没有ack成功, Broker的消息重新由unack变为ready,并发送给其他消费者 B:消息消费失败,由于重试机制,自动又将消息发送出去 C、成功消费,ack时宕机,消息由unack变为ready,B 阅读全文
posted @ 2021-05-30 19:44 jock_javaEE 阅读(917) 评论(0) 推荐(0)
摘要: 一、Rabbitmq的流程图 二、出现消息丢失的三个可能 A:写消息的过程,消息都没到rabbitmq,在网络传输过程就丢了;或者是消息到了rabbitmq,但是人家内部出错了没保存下来 例子: 1、channel.confirm // 先把channel设置成confirm的模式 2、发一个消息 阅读全文
posted @ 2021-05-30 18:59 jock_javaEE 阅读(151) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 35 下一页