中间件
文章平均质量分 96
穿越23小时
深入研究23年,如何在做程序猿的过程中,还可以保持养生。
展开
-
es的使用
ElasticSearch学习笔记ES是什么ElasticSearch 是一个高可用开源全文检索和分析的组件,官方解释说它是一个分布式、可扩展、实时的搜索与数据分析引擎。提供存储服务,搜索服务,大数据准实时分析等。一般用于提供一些提供复杂搜索的应用。为什么要用它使用es,是因为数据量大的时候,如果所有数据存入关系型数据库,会出现,难以全文检索,效率低,难以完成数据库分析的问题。所以,为了提供查询效率,同时实现全文检索,所以我们采用了ES。ES主要解决问题全文检索相关数据:(1) 搜索“UK原创 2021-05-26 14:43:31 · 3068 阅读 · 0 评论 -
延时队列的几种实现方案比较
背景项目涉及到了一个自动过单的问题,24小时后无人操作,自动通过什么的。所以,为了实现这个功能,决定采用延时队列。那么,如何实现一个延时队列呢?我去各大博客进行了技术调研,整理了一下几种方法。供大家参考,也希望大家评论区提出更多的方法技术方案基于redis的延时队列基于DelayQueue的延时队列(java)实现原理主要是利用了PriorityQueue这个类,内部是一个平衡二叉树,满足一定条件的时候,会取消返回数据,让阻塞等待数据的经常继续执行。以此实现的阻塞功能。基于定时的实现各个语言应原创 2021-05-21 14:17:17 · 1954 阅读 · 1 评论