自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大树叶 技术专栏

骨灰攻城狮 架构师

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

转载 CentOs7 搭建基于最新版 Redis 集群环境

我在当前的项目建设过程中,使用到了 Redis 的集群,主要是用来减轻数据库的压力和页面加载速度,说的直接点就是增强用户的体验感,其实 Redis 集群搭建看似简单(我当时也是这么想的),但在实际 Redis 集群搭建的过程中也遇到了一些问题,但通过不懈的努力再加上各种解决问题的手段,最后终于解决了。为了帮助广大同行也是为了帮助自己,在实际的开发过程中提高开发效率和解决 Redis 集群搭

2017-12-31 23:24:30 303

转载 linux CentOS 安装rz和sz命令 lrzsz

lrzsz在linux里可代替ftp上传和下载。lrzsz 官网入口:http://freecode.com/projects/lrzsz/ lrzsz是一个unix通信套件提供的X,Y,和ZModem文件传输协议windows 需要向centos服务器上传文件,可直接在centos上执行命令yum -y install lrzsz 程序会自动安装好,然后如你要下载者sz [找

2017-12-31 22:54:43 888

原创 Redis的哨兵模式第一次主从切换成功,再次进行主从切换就不行了,怎么破?

第一次主挂掉,将从切为主成功;然后重启挂掉的主,哨兵提示被识别为从;然后再次关闭现在的主,从库切换就失败了,一直提示no good slave,请问要如何设置,让第二次主从也能顺利切换?我在centOS7.4上用redis 4.0.6没有碰到这个问题,可以多次切换。感觉这个问题应该是配置的问题。当一个master配置为需要密码才能连接时,客户端和slave在连接时都需要

2017-12-31 21:55:59 6042 1

原创 推荐:Redis Sentinel实现的机制与原理详解

序言Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案。实际上这意味着你可以使用Sentinel模式创建一个可以不用人为干预而应对各种故障的Redis部署。它的主要功能有以下几点监控:Sentinel不断的检查master和slave是否正常的运行。通知:如果发现某个redis节点运行出现问题,可以通过API通知系统管理员和其他的应用程序

2017-12-31 20:07:50 327

转载 maven 原理和几个重要的概念

前言   下面讲讲 mvn : modules、parent、properties、import。modules  从字面意思来说,module就是模块,而pom.xml中的modules也正是这个意思,用来管理同个项目中的各个模块;如果maven用的比较简单,或者说项目的模块在pom.xml没进行划分,那么此元素是用不到的;不过一般大一点的项目是要用到的。  1.

2017-12-30 18:57:00 361

原创 Centos7 + mysql5.6主从配置搭建

Centos7将默认数据库mysql替换成了Mariadb,得把它给卡卡掉。一、安装MySQL1、下载安装包  mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz, 可前往官网自行下载:http://dev.mysql.com/downloads/mysql/# cd /data/tools; wget https://dev.mysql.

2017-12-25 23:11:43 991

原创 CentOS 7.4 安装mysql5.6

1.  清理CentOS7下的MariaDB。CentOS 7中自带了MariaDB,把它给卸载掉。# rpm -qa | grep mariadbmariadb-libs-5.5.56-2.el7.x86_64#rpm -e --nodepsmariadb-libs-5.5.56-2.el7.x86_642. download MySQL 的yum包# w

2017-12-25 18:33:27 2006

原创 搭建基于 centos 的 Redis 哨兵模式 (4.0.6)

linux版本是Centos 7.4.x。Redis官方下载tar.gz官方网站:https://redis.io/download.环境架构:1)master redis server: bind 10.70.27.102) slave redis server: bind 10.70.27.8step: 1. 建议把主和从的redis服务器的防火墙都关闭(主和从

2017-12-24 10:48:54 2377

原创 基于 centOS 7.4 的 Zkui管理zookeeper工具

UI界面管理zookeeper工具1.Java JDK版本java -version如果没有安装Java, 则要先安装SUN JDK8.地址如下:http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-x64.rp

2017-12-22 16:39:16 1048

原创 【推荐】SpringBoot整合 Swagger2

目录(?)[+]相信各位在公司写API文档数量应该不少,当然如果你还处在自己一个人开发前后台的年代,当我没说,如今为了前后台更好的对接,还是为了以后交接方便,都有要求写API文档。手写Api文档的几个痛点:文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。 接口返回结果不明确 不能直接在线测试接口,通常需要使用工具,比如postman 接口文档太多,...

2017-12-14 23:14:48 360

原创 容器化的MySQL性能如何

说到部署,Docker将便携性和易用性拉高到一个新水准。MySQL相关的Dockerfile和脚本已经发布很长时间,在开发社区的使用率也稳步增长。这一点也在意料之中。在影响到MySQL性能的每个环节上,用户的典型担忧在于:容器化以后,在这些环节上是否存在显著的性能开销。为此,我们进行了充分的性能测试,下面我会对测试结果的某些细节进行探讨。我们的关注点主要在MySQL实例的IO和网络

2017-12-14 20:28:30 4049

转载 Kubernetes DNS Service技术研究

本文主要是对kubernetes 1.2和1.3的DNS Service的内部实现分别进行研究,得出其内部实现框架和交互逻辑,并对它们的实现进行了比较。Kubernetes 1.2 DNS Service部署kubernetes 1.2中DNS Server的部署请参考:https://xuxinkun.github.io/2016/07/22/kubernetes-dns

2017-12-11 13:21:36 536

转载 kube-proxy工作原理

本文对kube-proxy做了一些总结说明,对其内部的实现原理进行了研究,并对userspace和iptables两种mode的缺点进行的描述,都通过例子说明了iptable的工作。在下一篇博文中,我将对k8s v1.5中kube-proxy的源码进行分析,有兴趣的同学可以关注。kube-proxy & service必要说明说到kube-proxy,就不得不提到k8s中servi

2017-12-11 13:08:11 7525

转载 (推荐) Istio:Google、IBM 和 Lyft 联合开源的微服务框架

Istio是Google、IBM和Lyft联合开源的微服务Service Mesh框架,旨在解决大量微服务的发现、连接、管理、监控以及安全等问题。Istio的主要特性包括:HTTP、gRPC和TCP网络流量的自动负载均衡丰富的路由规则,细粒度的网络流量行为控制流量加密、服务间认证,以及强身份声明全范围(Fleet-wide)策略执行深度遥测和报告原理Istio从逻辑

2017-12-11 11:12:12 2683

翻译 推荐:使用 Istio Service Mesh 管理微服务的具体例子(译)

今天的文章通过 Istio 开源项目展示如何为 Kubernetes 管理的微服务提供可见性,弹性,安全性和控制。服务是现代软件体系结构的核心。比起复杂庞大的整体,部署一系列模块化的小型(微型)服务能够使开发人员灵活地使用不同的语言、技术并能放缓节奏,并会有更高的生产力和更快的速度,特别是对于大团队,效果会更好。然而,随着微服务的采用,由于大型系统中存在大量的服务,就会出现新的问题,那就需

2017-12-10 10:40:10 9322

转载 istio 三日谈之二,路由规则

转自:https://www.kubernetes.org.cn/2453.html路由控制是 istio 的最常用功能了,经过前面的准备,我们已经基本可以进行这些内容的尝试了。注意下面的路由规则都忽略了对来源的过滤,会显得比较呆板或者说没用,但是在加入过滤条件之后,就完全不可同日而语了。具体的过滤规则的写法可以参考官方文档或者 istio 中的 bookinfo 实例。创

2017-12-10 10:34:29 910

转载 istio 三日谈之一: 环境准备

尝试在一个准生产环境下,利用 istio 来对运行在 Kubernetes 上的微服务进行管理。这一篇是第一篇,将一些主要的坑和环境准备工作。内容较多,因此无法写成手把手教程,希望读者有一定 Kubernetes 的操作基础。准备镜像初始运行需要的镜像包括以下几个:istio/mixer:0.1.6pilot:0.1.6proxy_debug:0.1.6is

2017-12-10 10:28:10 758

转载 Kubernetes系列01:Kubernetes入门

转自:http://blog.csdn.net/levy_cui/article/details/70215627什么是Kubernetes?Kubernetes是Google开源的容器集群管理系统,实现基于Docker构建容器,利用Kubernetes能很方面管理多台Docker主机中的容器。主要功能如下:1)将多台Docker主机抽象为一个资源,以集群方式管理容器,包括

2017-12-09 16:30:50 671

转载 kubectl 命令集合

k8s的实现核心实际上就是通过读写etcd数据库实现对资源的存储,管理和控制。k8s所有资源的本源都是存储在etcd中的一个个键值对。理论上可以观察到etcd数据库中的数据变化。具体的使用方式如下:用$K8SPATH/hack/local-up-cluster.sh启动一个k8s服务。这个可执行脚本中的68行定义了etcd的版本,默认是etcd3,可以修改为etcd2。

2017-12-09 15:07:35 3173

转载 Kubernetes(k8s)如何使用kube-dns实现服务发现

Kubernetes中如何发现服务如何发现Pod提供的服务如何使用Service发现服务如何使用kube-dns发现服务kube-dns原理组成域名格式配置注:本次分享内容基于Kubernetes 1.2版本!下面从一个简单的例子开始讲解。1、Kubernetes中如何发现服务◆   发现Pod提供的服务首先使用ngi

2017-12-08 20:24:18 6971

转载 Traefik-kubernetes 负责均衡器初试

Traefik-kubernetes 初试traefik 是一个前端负载均衡器,对于微服务架构尤其是 kubernetes 等编排工具具有良好的支持;同 nginx 等相比,traefik 能够自动感知后端容器变化,从而实现自动服务发现;今天小试了一下,在此记录一下使用过程 一、Kubernetes 服务暴露介绍从 kubernetes 1.2 版本开始,kubernetes提

2017-12-07 14:44:38 1232

原创 kubernetes中 demo: tomcat + mysql

 目录(?)[+]背景相信大家应该都在自己的电脑中部署过tomcat与mysql集群,我们可以通过访问tomcat来访问后台数据库。kubernetes是一个可自动部署、扩缩、管理容器化应用的工具。本篇博客主要讲解如何在kubernetes中部署tomcat与mysql集群。当然,这涉及到kubernetes的自动化部署功能。至于扩缩、管理功能,我这里就不详述了,以后有机会再讲解。...

2017-12-03 01:47:12 5303 1

原创 kubernetes 1.8 高可用安装大全集合

1.ubernetes 1.8 高可用安装(0)2.kubernetes 1.8 高可用安装(1)3. ubernetes 1.8 高可用安装(2)4. ubernetes 1.8 高可用安装(3)5.ubernetes 1.8 高可用安装(4)6.ubernetes 1.8 高可用安装(5)7.ubernetes 1.8 高可用安装(6)

2017-12-02 16:26:22 967

程序员代码面试指南2-代码

《程序员代码面试指南第二版2》左程云 配套的所有的算法源代码

2019-07-07

dom4j jar包

dom4j v2.0 jar包。开发XML的必备利器

2016-02-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除