logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

美团外卖搜索基于Elasticsearch的优化实践--图文解析

美团在外卖搜索业务场景中大规模地使用了 Elasticsearch 作为底层检索引擎,随着业务量越来越大,检索速度变慢了,CPU快累趴了,所以要进行优化。经过检测,发现最耗资源(性能热点)的地方是,**Run-length Encoding(RLE)**技术设计实现了一套高效的倒排索引,使倒排链合并时间降低了 96%。将这一索引能力开发成了一款通用插件集成到 Elasticsearch 中,使得

文章图片
#elasticsearch#大数据#搜索引擎
开源项目Ruoyi-Flowable-plus逆向学习视频教程配套文档

开源地址:https://gitee.com/KonBAI-Q/ruoyi-flowable-plus视频地址:https://www.bilibili.com/video/BV1SG4y117fw/

#开源#学习#vue.js
若依微服务Plus框架通过docker-compose一键部署ShardingSphere-Proxy

近期在做视频流量的统计,通过定时拉取云厂商的视频播放统计数据。由于数据比较多,而且每天都要处理,这样数据膨胀的非常快,每年的数据量达到了千万级别,因此有必要采取分库分表的方案进行数据。当然有很多的NewSQL数据库方案,比如TiDB或OceanBase等分布式存储的数据库,但是对于目前我们的维护成本是不可接受的。故而还是采取 Middleware + MySQL的方式满足现在的业务需求。

文章图片
#微服务#docker#数据库
开源项目Ruoyi-Flowable-plus逆向学习视频教程配套文档

开源地址:https://gitee.com/KonBAI-Q/ruoyi-flowable-plus视频地址:https://www.bilibili.com/video/BV1SG4y117fw/

#开源#学习#vue.js
RuoyiCloudPlus中使用分布式锁Lock4j

分布式锁的超时时间:发生网络抖动(释放锁的一瞬断网了)以及Redis宕机。通常Ression自带的看门狗功能会自动审视过期时间内程序是否执行完。Lock4j支持Redisson,RedisTemplate,zookeeper。acquire-timeout:获取分布式锁超时时间,默认为 3000 毫秒。expire: 分布式锁的超时时间,默认为 30 秒。获取锁超时:比如发生死锁时,防止其他线程长

文章图片
#分布式
到底了