微服务及中间件
文章平均质量分 76
微服务及中间件
熊與猫v
这个作者很懒,什么都没留下…
展开
-
Zookeeper介绍及其使用
1. Zookeeper概述Zookeeper 是一个开源的分布式协调服务框架 ,主要用来解决分布式集群中应用系统的一致性问题和数据管理问题。可以从设计角度认知Zookeeper是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据发生变化,Zookeeper将负责通知注册在其之上的那些观察者作出相应的操作,Zookeeper即等于文件系统和通知机制。2. Zookeeper特点Zookeeper 本质上是一个分布式文件系统, 适合存放小原创 2021-09-05 18:10:50 · 642 阅读 · 0 评论 -
zookeeper集群安装与部署
1. zookeeper集群的安装注意事项:三台机器一定要保证时钟同步1.1 下载zookeeper的压缩包下载网址我使用的zk版本为apache-zookeeper-3.6.2下载完成之后,上传到我们的node01的/kkb/soft路径下准备进行安装1.2 解压node01执行以下命令解压zookeeper的压缩包到node01服务器的/kkb/install路径下去,然后准备进行安装cd /kkb/softtar -zxvf apache-zookeeper原创 2021-08-29 14:22:04 · 154 阅读 · 0 评论 -
Lua的简介,安装,快速入门以及基本语法
1.1,lua的介绍Lua 是一个小巧的脚本语言。它是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo三人所组成的研究小组于1993年开发的。 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lu.原创 2021-07-04 02:35:09 · 697 阅读 · 3 评论 -
docker创建redis容器,查看修改密码
一、拉取redis容器docker pull redisdocker images二、从github上获取redis配置文件三、创建一个dockerFileFROM redisCOPY redis.conf /usr/local/etc/redis/redis.confCMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]四、制作镜像启动docker build -f /usr/local/redis/原创 2021-07-26 01:55:55 · 5884 阅读 · 2 评论 -
Redis缓存穿透,雪崩,击穿现象与解决办法
一.缓存穿透1.什么是缓存穿透缓存穿透,是指查询一个数据库一定不存在的数据。例如:对于系统A,假设一秒 5000 个请求,结果其中 4000 个请求是黑客发出的恶意攻击。黑客发出的那 4000 个攻击,缓存中查不到,每次你去数据库里查,也查不到。这种恶意攻击场景的缓存穿透就会直接把数据库给打死2.解决办法(1)采用布隆过滤器BloomFilter将所有可能存在的数据哈 希到一个足够大的 bitmap 中,一个一定不存在的数据会被这个 bitmap 拦截掉,从而避免了对底层存储系统的查转载 2021-06-10 02:28:21 · 260 阅读 · 0 评论 -
Quartz定时任务的cron表达式语法
SpringQuartz定时任务的使用,要配置这个定时任务什么时候执行,周期是多少,周期内执行多少次,这个都是cron表达式来控制的,下面详解一下这个cron表达式。一、先来举些例子【1】0 0 10,14,16 * * ? 每天上午10点,下午2点,4点【2】0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时【3】0 0 12 ? * WED 表示每个星期三中午12点【4】0 0 12 * * ? 每天12点触发【5】0 15 10 ? * * 每天10点15分触发...原创 2021-08-03 20:00:37 · 749 阅读 · 0 评论 -
feign拦截器--RequestInterceptor实现数据共享
在使用feign做服务间调用的时候,如何修改请求的头部或编码信息呢,可以通过实现RequestInterceptor接口的apply方法,feign在发送请求之前都会调用该接口的apply方法,所以我们也可以通过实现该接口来记录请求发出去的时间点。以下是参考文章的内容RequestInterceptorfeign-core-10.2.3-sources.jar!/feign/RequestInterceptor.javapublic interface RequestIntercept原创 2021-08-03 01:23:45 · 1652 阅读 · 0 评论 -
Openfeign+Nacos+SpringBoot整合及其使用
1原创 2021-07-04 17:34:15 · 849 阅读 · 1 评论