06 2021 档案
摘要:SpringCloud Ribbon 源码初读 不想看源码,看的头疼。没办法啊,得看啊。 为什么要写这篇文章 起因是看见微服务项目中服务间调用都常用RestTemplate,在程序启动类中提供这样一个Bean,然后在其上加上@LoadBalanced 就能实现服务的负载均衡调用,想究其咋实现的。网上
阅读全文
摘要:消息顺序消费有哪些困难 我们知道,消息队列中的队列是一个有序的数据结构,消息传递是顺序的,但在实际开发中,特别是在分布式场景下,消息的有序性是很难保证的,那么为什么实现有序性这么困难呢,主要有几点。 分布式的时钟问题 显然,有序性可分为业务上的有序和时间上的有序,先看一下时钟上的有序。在分布式环境下
阅读全文
摘要:ES简介 在讨论 ElasticSearch 之前,不得不提 Apache Lucene,因为 ElasticSearch 的广泛应用离不开 Lucene 的支持。 Lucene 是一个开源的全文检索引擎类库,支持各种分词以及搜索相关的实现,可以极大地简化搜索开发的成本,但 Lucene 只是一个工
阅读全文