
分布式
文章平均质量分 84
Fanxt_Ja
如果我能跟随感觉,勇敢再来一次。
---->开源项目https://gitee.com/fan_xt/local_helper,多多支持!
展开
-
SETNX的存在问题和redisson进行改进的原理
SETNX的存在问题和redisson进行改进的原理原创 2025-05-03 23:48:58 · 765 阅读 · 0 评论 -
Elastic Search 的安装、使用方式
elasticsearch是一款非常强大的开源搜索引擎,支持的功能非常多。数据库模糊查询随着表数据量的增多,查询性能的下降会非常明显,而搜索引擎的性能则不会随着数据增多而下降太多。目前仅10万不到的数据量差距就如此明显,如果数据量达到百万、千万、甚至上亿级别,这个性能差距会非常夸张。数据库的模糊搜索功能单一,匹配条件非常苛刻,必须恰好包含用户搜索的关键字。而在搜索引擎中,用户输入出现个别错字,或者用拼音搜索、同义词搜索都能正确匹配到数据。原创 2025-05-01 16:16:20 · 937 阅读 · 0 评论 -
使用OpenFeign实现服务远程调用
在微服务架构中,由于业务功能的分工不同,我们把项目拆分为多个独立的服务,并常常将其部署在不同的服务器上,这个时候如果服务A的某个功能需要借助服务B来实现,那么这个时候如何去调用就成了问题,目前有一种常用的服务调用方OpenFeign,用其可以实现服务之间的调用。原创 2025-04-05 17:18:55 · 725 阅读 · 0 评论 -
分布式事务的原理及解决方案
是指在一系列数据库操作当中,存在需要通过网络对远程的数据库进行数据操作的行为。在多个业务场景下都可能呢会出现分布式事务问题,比如“微服务架构”、“多服务单数据库”、“单服务多数据库”,只要是存在远程调用都存在分布式事务问题。原创 2025-04-03 11:15:00 · 1052 阅读 · 1 评论 -
使用分布式文件系统minio实现文件上传
MinIO 是一个非常轻量的服务,可以很简单的和其他应用的结合使用,它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。我将在本篇展示如何进行文件的上传原创 2025-03-31 18:02:55 · 1415 阅读 · 1 评论 -
使用xxl-job实现分布式任务调度
在一些任务量比较繁重的模块中,我们为了提高执行效率,通常会使用多线程加快执行速度。但是其缺点就是不够灵活,而xxl-job就解决了这一问题,其基于分布式的思想配合多线程统一对任务进行调度,并提供了多种调度方案,我将从安装xxl-job开始介绍这一组件的使用。原创 2025-03-23 17:11:39 · 1280 阅读 · 0 评论