解决方案
勒布朗.马克思
这个作者很懒,什么都没留下…
展开
-
缓存一致性解决方案
缓存一致性解决方案原创 2020-12-04 17:01:44 · 549 阅读 · 0 评论 -
横向越权和纵向越权解决思路
安全原创 2020-06-10 20:55:38 · 2703 阅读 · 0 评论 -
从零搭建 ES 搜索服务(二)基础搜索
一、前言上篇介绍了 ES 的基本概念及环境搭建,本篇将结合实际需求介绍整个实现过程及核心代码。二、安装 ES ik 分析器插件2.1 ik 分析器简介GitHub 地址:https://github.com/medcl/elasticsearch-analysis-ik提供两种分词模式:「 ik_max_word 」及「 ik_smart 」分词模式描述ik_max_word会将文本做最细粒度的拆分,比如会将“中华人民共和国国歌”拆分为“中华人民共和国,中华人民,中华,转载 2020-06-10 15:56:50 · 210 阅读 · 0 评论 -
LCN分布式事务框架原理详解4.0
文章目录一、首先介绍3.0与4.0之前的差异1、地址:2、4.0添加升级如下功能:二、LCN4.0原理1、架构介绍2、核心步骤(LCN核心的三步骤)3、事务协调机制对于代理连接池的优化4、补偿机制为什么需要事务补偿?补偿机制的触发条件?补偿事务机制?LCN是怎么去实现事务补偿呢?5、插件机制拟场景演示模一、首先介绍3.0与4.0之前的差异1、地址:2、4.0添加升级如下功能:(1)3.0虽然有事务补偿机制,但4.0在此基础上不仅添加事务补偿机制的策性,还添加了管理的后台可以看到补偿的数据;同时也原创 2020-06-01 16:47:50 · 164 阅读 · 0 评论 -
限流技术实现之Guava-RateLimiter
上节提到了令牌桶算法,这节就着重介绍下令牌桶算法的实现。google Guava-RateLimiter提供了对令牌桶算法的实现1、添加guava jar包 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>18.0</version> </de原创 2020-06-03 15:23:18 · 292 阅读 · 0 评论 -
秒杀-限流技术介绍
1.背景高并发的场景下往往会面临巨大的流量涌入,如果系统没有限流方案会可能会造成服务不可用影响业务。限流的目的是因为:1.实际流量远比想象的多2.系统活着总比挂了号3.宁愿让少数人可用,也不要让所有人不可用2.方案令牌桶算法令牌桶已一定速率生成令牌,客户端去令牌桶获取令牌。如果令牌桶为空请求获取不到令牌漏桶算法令牌桶是满的已一定速率流出,客户端有请求就在桶里加入令牌。如果令牌桶满了则不能加入桶里漏桶算法的优点是能够平滑流量,但是实际生产中流量往往不是均匀的,故一些互联网公司一般采用原创 2020-06-02 15:59:23 · 578 阅读 · 0 评论 -
分布式事务LCN原理
分布式事物解决方案分布式事物问题,在互联网公司比较常见,例如“”分布式事物解决方案 可以使用全局事物2pc(两段提交协议)、3pc(三段提交协议),消息中间件、tcc、gts、提供回滚接口、分布式数据库2PC和3PC区别:https://blog.csdn.net/Michaelwubo/article/details/81482931LCN 核心采用3PC+TCC补偿机制一、简介LCN分布式事务框架其本身并不创建事务,而是基于对本地事务的协调从而达到事务一致性的效果。LCN5.0.2有3种模式原创 2020-06-02 14:46:17 · 174 阅读 · 0 评论