上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 28 下一页
摘要: 消息中间件的背景分析 场景分析 前面,我们可以使用阻塞队列+线程池来实现生产者消费者模式。比如说在一个应用中,A方法调用B方法去执行一些任务处理。我们可以同步调用。但是 如果这个时候请求比较多的情况下,同步调用比较耗时会导致请求阻塞。我们会使用阻塞队列加线程池 来实现异步任务的处理。 那么,问题来了 阅读全文
posted @ 2020-09-29 15:22 47号Gamer丶 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 参看 :https://www.jianshu.com/p/3c51832f1051 fastdep整合可以了解下。 阅读全文
posted @ 2020-09-28 22:53 47号Gamer丶 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 本篇博文介绍spring integration sftp技术中的sftp outbound gateway相关内容。Sftp outbound gateway 其实质就是提供一组命令(如图1)来实现对服务器上文件的交互操作,包括文件的获取(文件对象和文件名等)、上传(单文件和多文件)、下载(单文件 阅读全文
posted @ 2020-09-28 21:57 47号Gamer丶 阅读(1861) 评论(0) 推荐(0) 编辑
摘要: 如何处理所有的Replica不工作的情况 在ISR中至少有一个follower时,Kafka可以确保已经commit的数据不丢失,但如果某个Partition的所有Replica都宕机了,就无法保证数据不丢失了 1. 等待ISR中的任一个Replica“活”过来,并且选它作为Leader; 2. 选 阅读全文
posted @ 2020-09-28 21:54 47号Gamer丶 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 消息中间件能做什么 消息中间件主要解决的就是分布式系统之间消息传递的问题,它能够屏蔽各种平台以及协议之间的特性,实现应用程序之间的协同。举个非常简单的例子,就拿一个电商平台的注册功能来简单分析下,用 户注册这一个服务,不单单只是insert一条数据到数据库里面就完事了,还需要发送激活邮件、发送新人红 阅读全文
posted @ 2020-09-28 21:51 47号Gamer丶 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 前言: Redis之所以速度这么快,是因为Redis是基于内存的数据库,进行读写操作时,redis都会现在内存中完成,然后定时的刷新到磁盘中去,RDB和AOF就是两种持久化内存中数据的方式。笼统来讲,RDB可以将某一时刻的所有数据写入硬盘中,相当于复制了一份数据;而AOF会在redis执行写命令时, 阅读全文
posted @ 2020-09-27 15:43 47号Gamer丶 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 目标 1、 Redis 主从复制的配置和原理; 2、 Redis 哨兵机制(Sentinel)原理和实战; 3、 Redis分布式的各种方案对比,包括客户端Sharding、代理Proxy和RedisCluster。 1.为什么需要Redis集群 1.1 为什么需要集群? 1.1.1性能 Redis 阅读全文
posted @ 2020-09-26 23:56 47号Gamer丶 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 一、原理: 一个单体服务,拆成多个微服务A、B、C,一切正常的时候还好,万一A有个功能需要调用B的方法,B的这个方法又要调用C的方法。这个时候C出幺蛾子了,B一直请求不到C就没办法返回结果,A又不断的在请求B。这个时候就会耗尽资源,导致整个系统崩溃掉,就是所谓的雪崩效应。 那么有什么防止措施吗?那就 阅读全文
posted @ 2020-09-24 23:56 47号Gamer丶 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 事务 Redis 事务可以一次执行多个命令,有两个特性: 隔离性:事务的所有命令都会序列化、按顺序的执行,事务执行完后才会执行其他客服端的命令。 原子性: 事务中的命令要么全部被执行,要么全部不执行。 使用你事务时会遇到两个错误: 入队时出错,一般时因为语法错误引起的,加入事务队列就会报错,遇到这类 阅读全文
posted @ 2020-09-24 23:47 47号Gamer丶 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 引言 之所以谈到布隆过滤器主要是因为以前工作中用到redis,为了防止缓冲穿透而使用了布隆过滤器(BloomFilter)。这次温故而知新,再深入学习它的原理,顺带提提它的其他用途。 1、简介 简单来说,布隆过滤器(BloomFilter)是一种数据结构。特点是存在性检测,如果布隆过滤器中不存在,那 阅读全文
posted @ 2020-09-24 23:39 47号Gamer丶 阅读(496) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 28 下一页