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