摘要:主要还是在技术群里看到有同学在问相关问题,比如: contextId是干嘛的?name相同的多个Client会报错? 然后觉得有必要写篇文章聊聊@FeignClient的使用,百忙之中抽时间,写篇文章不容易啊,记得点赞。 正式篇 Feign基本介绍 首先来个基本的普及,怕有些同学还没接触过Sprin
阅读全文
摘要:https://blog.csdn.net/weixin_43217065/article/details/107686750
阅读全文
摘要:什么是可靠消息最终一致性事务 可靠消息最终一致性方案是指当事务发起方执行完成本地事务后并发出一条消息,事务参与方(消息消费者)一定能够接收消息并处理事务成功,此方案强调的是只要消息发给事务参与方最终事务要达到一致。此方案是利用消息中间件完成,如下图:事务发起方(消息生产方)将消息发给消息中间件,事务
阅读全文
摘要:前言 上一篇文章已经讲完分布式了,那暖男说要讲分布式事务那就一定会讲,只是我估计大家没料到暖男这么快就肝好了吧? 事务想必大家并不陌生,至于什么是 ACID,也是老生常谈了。不过暖男为了保证文章的完整性确保所有人都听得懂,我还是得先说说 ACID,然后再来介绍下什么是分布式事务和常见的分布式事务包括
阅读全文
摘要:概述 学习了分布式事务的基础理论,以理论为基础,针对不同的分布式场景业界常见的解决方案有2PC、TCC、可靠消息最终一致性、最大努力通知这几种。 什么是2PC 2PC即两阶段提交协议,是将整个事务流程分为两个阶段,准备阶段(Prepare phase)、提交阶段(commit phase),2是指两
阅读全文
摘要:1、@Data使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去。2、@AllArgsConstructor使用后添加一个构造函数,该构造函数含有所有已声明字段属性参数3、@NoArgsCons
阅读全文
摘要:1.Hbase起源 HBase是一个开源的非关系型分布式数据库,它参考了谷歌的BigTable建模,实现的编程语言为Java。它是Apache软件基金会的Hadoop项目的一部分,运行于HDFS文件系统之上,为 Hadoop 提供类似于BigTable 规模的服务。因此,它可以容错地存储海量稀疏的数
阅读全文
摘要:程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2.8 分钟。 作者:庄小焱 来源:https://blog.csdn.net/weixin_41605937/article/details/110933984 MySQL + HBase是我们日常应用中常用的两个数据库,分
阅读全文
摘要:看了大家的回答,发现很多人在讨论 Redis 究竟「是否适合」用做队列都发表了不同的看法。 我对 Redis 的研究也比较久,对于这个问题也做了深入研究,下面我来把这个问题真正解释清楚。 看完下面的内容,你不止知道 Redis 如何用作队列,还会对它的「优劣」、「适合的场景」有更加清晰的认识。 同时
阅读全文
摘要:作者:架构文摘链接:https://www.zhihu.com/question/437140380/answer/1653022737来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一、Mysql 锁类型和加锁分析 1、锁类型介绍: MySQL有三种锁的级别:页级、
阅读全文