1. 问题背景 某核心JAVA长连接服务使用mongodb作为主要存储,客户端数百台机器连接同一mongodb集群,短期内出现多次性能抖动问题,此外,还出现一次“雪崩”故障,同时流量瞬间跌零,无法自动恢复。本文分析这两次故障的根本原因,包括客户端配置使用不合理、mongodb内核链接认证不合理、代理 ...
分类:
数据库 时间:
2020-10-09 20:24:10
阅读次数:
21
Mongodb数据库的安装第一步:下载mongodb安装包:MongoDB官方下载地址:http://www.mongodb.org/downloads第二步:解压压缩包将安装包在/usr/local目录下解压缩:tar-zxvfmongodb-linux-x86_64-rhel62-3.4.2.tgz第三步:安装准备将mongodb解压后的文件夹重命名:[root@192local]#mvmon
分类:
数据库 时间:
2020-10-08 18:53:53
阅读次数:
26
MongoDB增删改查操作 MongoDB数据库服务启动和关闭 net start mongodb net stop mongodb 数据库连接 先使用npm install mongoose安装mongoose依赖,之后使用mongoose提供的connect方法即可连接数据库。 const mo ...
分类:
数据库 时间:
2020-10-08 18:21:12
阅读次数:
25
sudo spctl --master-disable 引用自 : https://mac.orsoon.com/news/665351.html https://www.cnblogs.com/patrick-king/p/11752842.html ...
分类:
Web程序 时间:
2020-10-08 18:19:50
阅读次数:
27
线上某集群峰值TPS超过100万/秒左右(主要为写流量,读流量很低),峰值tps几乎已经到达集群上限,同时平均时延也超过100ms,随着读写流量的进一步增加,时延抖动严重影响业务可用性。经过一些列性能优化,该集群性能得到了数十倍的性能提升,效果明显,本文是上篇,下篇更精彩。
分类:
数据库 时间:
2020-10-07 20:59:31
阅读次数:
46
写在前面 在上一篇文章《shiro认证流程源码分析--练气初期》当中,我们简单分析了一下shiro的认证流程。不难发现,如果我们需要使用其他数据源的信息完成认证操作,我们需要自定义Realm继承AuthorizingRealm类,并实现两个方法,分别对应授权和认证。 在这一篇文章当中,我们将介绍如何 ...
分类:
其他好文 时间:
2020-10-07 20:40:09
阅读次数:
27
本文主要介绍了下我MongoDB的安装、配置过程,算是开启对MongoDB的学习,文中如有专业知识表述不当之处,还请不吝赐教。 ...
分类:
数据库 时间:
2020-10-07 20:39:55
阅读次数:
27
环境设置1master1slave192.168.1.40master192.168.1.41slave1安装mysqlYum安装方式(2个服务器同时装)rpm-qplmysql57-community-release-el7-11.noarch.rpmrpm-ivhmysql57-community-release-el7-11.noarch.rpmyum-yinstallmysql-clien
分类:
数据库 时间:
2020-10-06 20:04:41
阅读次数:
29
一、从库线程管理 1、停止线程 2、启动、停止单个线程 3、需要重新change master to的时候 4、从库关于主从的相关文件 5、查看relaylog内容 二、模拟主从复制过程中的故障 1、连接数过小问题 排查思路: 2、模拟主库binlog日志与从库对应不上问题 报错描述: 3、模拟SQ ...
分类:
数据库 时间:
2020-10-05 22:23:52
阅读次数:
38
master初始化完成后,以下两个组件状态显示依然为Unhealthyroot@master1:~$sudokubectlgetcsNAMESTATUSMESSAGEERRORcontroller-managerUnhealthyGethttp://127.0.0.1:10252/healthz:dialtcp127.0.0.1:10252:connect:connectionrefusedsch
分类:
其他好文 时间:
2020-10-05 22:12:51
阅读次数:
107