上篇文章(限流算法与Guava RateLimiter解析)对常用的限流算法及Google Guava基于令牌桶算法的实现RateLimiter进行了介绍。RateLimiter通过线程锁控制同步,只适用于单机应用,在分布式环境下,虽然有像阿里Sentinel的限流开源框架,但对于一些小型应用来说未 ...
分类:
其他好文 时间:
2020-07-31 12:31:48
阅读次数:
74
linux上elasticSearch7.8安装配置 一、资源准 名称 地址 elasticSearch7.8 https://www.oracle.com/java/technologies/javase-jdk11-downloads.html es安装包 jdk11 https://www.o ...
分类:
系统相关 时间:
2020-07-30 16:51:54
阅读次数:
135
本次安装的系统版本如下: [root@zhangqinglei ~]# cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core) [root@zhangqinglei ~]# lsb_release -aLSB Version: :cor ...
分类:
其他好文 时间:
2020-07-30 01:37:52
阅读次数:
74
服务注册与发现 - Consul 参考资料 Consul服务发现安装(单机) Consul的介绍、安装与使用 Consul初探-从安装到运行 ...
分类:
其他好文 时间:
2020-07-28 17:09:50
阅读次数:
65
1. 主从复制简介 1.1 互联网“三高”架构 高并发 高性能 高可用 1.2 Redis是否高可用 单机redis的风险与问题 问题1.机器故障 现象:硬盘故障、系统崩溃 本质:数据丢失,很可能对业务造成灾难性打击 结论:基本上会放弃使用redis. 问题2.容量瓶颈 现象:内存不足,从16G升级 ...
分类:
其他好文 时间:
2020-07-28 13:52:15
阅读次数:
69
一。我们用Ocelot加consul一起使用,服务的注册发现,而不是现在的单机版手动配置服务地址 我们写Ocelot的配置,这个是时候 我们要引用Ocelot.Provider.Consul这个包,然后又多一个扩展addConsul()这个扩展方法,如下startup的配置 using System ...
分类:
Web程序 时间:
2020-07-25 09:32:16
阅读次数:
124
安装Docker过程参考:https://www.cnblogs.com/hackyo/p/9280042.html 1. 创建Ceph专用网络 sudo docker network create --driver bridge --subnet 172.20.0.0/16 ceph-networ ...
分类:
其他好文 时间:
2020-07-24 18:57:18
阅读次数:
210
一、Redis集群概述 1. Redis 主从复制 到 目前 为止,我们所学习的 Redis 都是 单机版 的,这也就意味着一旦我们所依赖的 Redis 服务宕机了,我们的主流程也会受到一定的影响,这当然是我们不能够接受的。 所以一开始我们的想法是:搞一台备用机。这样我们就可以在一台服务器出现问题的 ...
分类:
其他好文 时间:
2020-07-23 23:09:57
阅读次数:
63
(一)单机构建网站 关于系统负载 什么是系统负载? 系统负载(System Load)是系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度)。 平均负载(Load Average)是一段时间内系统的平均负载,这个一段时间一般取1分钟、5分钟、15分钟。 如何查看系统的负载情 ...
分类:
Web程序 时间:
2020-07-23 16:12:39
阅读次数:
106
构建Eureka Server 端服务注册中心 新建Module:cloud-eureka-server7001 POM: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0 ...
分类:
其他好文 时间:
2020-07-22 01:38:01
阅读次数:
68