上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 65 下一页
摘要: ES官方提供了各种不同语言的客户端用来操作ES。这些客户端的本质就是组装DSL语句,通过http请求发送给ES RestClient 是Java操作ES的客户端 RestClient 客户端的作用是帮助我们组装DSL语句,然后通过http请求发给ES 阅读全文
posted @ 2023-12-10 22:57 1stzz1 阅读(16) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-12-10 22:43 1stzz1 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-12-10 21:59 1stzz1 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-12-10 17:39 1stzz1 阅读(0) 评论(0) 推荐(0)
摘要: ES中,索引库就相当于MySql的表;索引库里面有很多的文档,相当于MySql表里面一行一行的数据。 我们知道,MySql数据库要先创建表 才能去添加数据;ES也一样,要先有了索引库,才能往索引库里边添加文档 要想创建一个索引库,就像建表一样:建表语句里是要指定字段的一些约束的,例如id、store 阅读全文
posted @ 2023-12-10 17:31 1stzz1 阅读(139) 评论(0) 推荐(0)
摘要: ES 是 elasticsearch 的简称,elasticsearch 是一款非常强大的开源分布式搜索引擎,可以帮助我们从海量数据中快速找到需要的内容。 elasticsearch 的底层实现 是一个名为 Lucene 的技术。而 Lucene 中的核心技术就是倒排索引 Lucene 的优势:易扩 阅读全文
posted @ 2023-12-04 22:20 1stzz1 阅读(34) 评论(0) 推荐(0)
摘要: 步骤: 1. 把资料中的 rabbitmq_delayed_message_exchange-3.9.0.ez 复制到docker的mq容器的插件目录 2. 执行命令 docker exec -it mq rabbitmq-plugins enable rabbitmq_delayed_messag 阅读全文
posted @ 2023-12-04 18:06 1stzz1 阅读(234) 评论(0) 推荐(0)
摘要: 生产者给MQ发送 带过期时间的消息: @GetMapping("/mq07")public void sendTTLMessage(){ //第四个参数:后置消息处理器。用后置消息处理器给消息加过期时间 rabbitTemplate.convertAndSend("simple.direct", " 阅读全文
posted @ 2023-12-04 15:53 1stzz1 阅读(27) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-12-04 14:55 1stzz1 阅读(12) 评论(0) 推荐(0)
摘要: 如何保证业务是幂等的? 方案一: 生产者、消费者都配置上 setCreateMessageIds(true)。配好后,生产者给MQ发消息,消息就会带上自动生成的 id。将来消费者拿到消息后,就可以获取到 id,把 id保存起来 做唯一匹配 代码示例: package com.itheima;impo 阅读全文
posted @ 2023-12-04 14:19 1stzz1 阅读(49) 评论(0) 推荐(0)
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 65 下一页