2023年11月3日

ElasticSearch【分布式锁】

摘要: 一、简介 ES在多线程并发访问修改情况下会用到锁机制。大致分为乐观锁和悲观锁。 二、乐观锁 通过_version来记录文档版本。在文档创建时会有一个初始version,默认为1.对文档修改或者删除时,version会递增,也可以指定。只有当版本号大鱼当前版本时,才会修改或者删除成功,否则失败。当并发 阅读全文

posted @ 2023-11-03 15:11 木乃伊人 阅读(64) 评论(0) 推荐(0) 编辑

分布式锁【Redission】

摘要: 一、简介 Redission,一个基于Redis实现的分布式工具,为 Redis 官网分布式解决方案。 Redisson提供了使用Redis的最简单和最便捷的方法。Redisson的宗旨是促进使用者对Redis的关注分离(Separation of Concern),从而让使用者能够将精力更集中地放 阅读全文

posted @ 2023-11-03 14:20 木乃伊人 阅读(243) 评论(0) 推荐(0) 编辑

微服务理解

摘要: 一、定义 或是将多个模块中重复的部分进行拆分,或是纯粹为了拆分膨胀的单体应用,这些拆分出来的部分独立成一个服务单独部署与维护,便是微服务了。 拆分后的需求: 从本地方法调用的关系衍变成远程过程调用的关系,那么可靠的通信功能是首要的。 随着拆分工作的推进,资源调度关系会变得错综复杂,这时候需要完善的服 阅读全文

posted @ 2023-11-03 09:50 木乃伊人 阅读(20) 评论(0) 推荐(0) 编辑

导航