
微服务
文章平均质量分 97
拆分微服务,以及微服务遇到的各种问题的解决方案。
小林同学学JAVA
软件工程申请出战
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Day7 微服务 Elasticsearch搜索引擎、DSL查询(叶子查询、复合查询、排序、分页、高亮)、RestClient查询、数据聚合
query:查询条件from和size:分页条件sort:排序条件highlight:高亮条件文档搜索的基本步骤是:创建对象准备,也就是DSL。来构建查询条件传入的query()方法发送请求,得到结果解析结果(参考JSON结果,从外到内,逐层解析)@Test//1.创建Request//2.组织请求参数//3.发送请求//4.解析响应//1.获取总条数System.out.println("共搜索到"+total+"条数据");//2.遍历结果数组。原创 2025-02-16 14:06:31 · 962 阅读 · 1 评论 -
Day6 微服务 Elasticsearch搜索引擎、Kibana编写请求、倒序索引、正向索引、IK分词器、索引库操作、文档操作、JavaRestClient客户端
分词器的作用是什么?创建倒排索引时,对文档进行分词用户搜索时,对输入的内容分词IK分词器有几种模式?ik_smart:智能切分,粗粒度:最细切分,细粒度IK分词器如何拓展词条?如何停用词条?利用config目录的文件添加拓展词典和停用词典在词典中添加拓展词条或者停用词条索引库操作有哪些?创建索引库:PUT/索引库名查询索引库:GET/索引库名删除索引库:DELETE/索引库名修改索引库,添加字段:PUT/索引库名/_mapping。原创 2025-01-19 22:57:18 · 702 阅读 · 0 评论 -
Day5 微服务 MQ高级、保证MQ消息的可靠性(发送者、MQ本身、消费者)、延迟消息处理超时订单
每个只能配置一个,因此我们可以在配置类中统一设置。我们在publisher模块定义一个配置类:@[email protected]("触发returncallback,");});由于每个消息发送时的处理逻辑不一定相同,因此ConfirmCallback需要在每次发消息时都需要定义。具体来说,是在调用RabbitTemplate中的convertAndSend方法时,多传递一个参数:id:消息的唯一标示,MQ对不同的消息的回执以此做判断,避免混淆。原创 2025-01-19 20:05:55 · 748 阅读 · 0 评论