
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1.哨兵与集群1)、Redis 哨兵 着眼于高可用,在 master 宕机时会自动将 slave 提升为master,继续提供服务。2)、Redis 集群(Cluster)着眼于扩展性,在单个 redis 内存不足时,使用 Cluster 进行分片存储。2.集群的配置根据官方推荐,集群部署至少要 3 台以上的master节点,最好使用 3 主 3 从六个节点的模式。3.集群方案什么情况下会导致整个
小强统一认证中心开源了,集SSO单点+用户权限全家桶,支持多平台,多系统。同一账号,一点登录,多平台共享。新业务系统无需开发登录与用户权限,对接认证中心即可。干掉重复工作。
在前面的文章中对Es的搭建做了详细讲解,本文主要讲解7x版本的配置文件内容。1.配置文件(elasticsearch.yml)#ES集群名称,同一个集群内的所有节点集群名称必须保持一致cluster.name: ES-Cluster#ES集群内的节点名称,同一个集群内的节点名称要具备唯一性node.name: ES-master-01#允许节点是否可以成为一个master节点,ES是默认集群
一、简介1.Apollo 是什么?Apollo(阿波罗)是携程框架部门研发的分布式配置中心。服务端基于Spring Boot和Spring Cloud开发。2.为什么要使用Apollo?安全性:配置跟随源代码保存在代码库中,容易造成配置泄漏时效性:普通方式配置,修改配置,需要重启服务才能生效局限性:无法支持动态调整:例如日志开关、功能开关二、使用1. 测试项目搭建注:本文主...
1.背景在Linux服务器中发布了Web项目,需要配置SSL证书,首先需要将证书下载好。一顿操作猛如虎,只欠重启。结果一重启,报了个错如下nginx:[emerg]unknown directive ssl,2.出错原因nginx中未引用SSL模块,SSL证书需要引入相应的支持模块。同时这说明在一开始编译Nginx的时候并没有把SSL模块一起编译进去,所以导致这个错误的出现。3.安装SSL模板注:
1.前言当我们安装完ElasticSearch的时候发现,访问过程中我们没有任何安全认证就可以直接访问并操作。如果是生产环境,端口向外暴露的话,那么对数据的安全性是无法得到保障的。一般解决方案有开启ElasticSearch认证插件,访问的时候添加账密不就好了当然也可以通过nginx作代理防护本文主要讲解通过启用X-Pack来设置ElasticSearch的访问密码。集群与单据环境都适合次方法集群
前言在数据库查询中,经常用到表关联,听到最多的规则是 "小表驱动大表"。那么问题来了什么是小表驱动大表 ?为什么要用小表驱动大表 ?怎么区分那个是驱动表与被驱动表 ?JOIN查询如何选择驱动表与被驱动表 ?索引应该建在驱动表还是被驱动表 ?1.什么是小表驱动大表 ?小表驱动大表指的是用小的数据集驱动大得数据集。2.为什么要用小表驱动大表 ?例如:现有两个表A与B ,...
1.环境准备虚拟机节点1:192.168.3.7节点2:192.168.3.82.测试节点1到节点2的连接和访问:ssh root@192.168.3.8当前模式需要输入节点2的密码3.生成公钥与私钥使用 ssh-key-gen 命令生成公钥和私钥,这里要注意的是可以对私钥进行加密保护以增强安全性。ssh-keygen需要连着敲好几个回车,最后如图4.公钥上传到远程主机用 ssh-copy-id
Linux下安装Git安装git一般有以下方式使用yum安装(安装确实简单,但是版本不好控制,版本默认是1.8);自主下载源码包进行部署 ;本文主要讲自主下载源码包方式部署Git1.创建存储目录cd /usr/localmkdir git2.安装依赖包yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
1.环境准备虚拟机节点1:192.168.3.7节点2:192.168.3.82.测试节点1到节点2的连接和访问:ssh root@192.168.3.8当前模式需要输入节点2的密码3.生成公钥与私钥使用 ssh-key-gen 命令生成公钥和私钥,这里要注意的是可以对私钥进行加密保护以增强安全性。ssh-keygen需要连着敲好几个回车,最后如图4.公钥上传到远程主机用 ssh-copy-id