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