多读书多实践,勤思考善领悟

LVS+Keepalived高性能业务架构解决方案

LVS+Keepalived高性能业务架构解决方案

一、概况1.1 应用场景Nginx/LVS/HAProxy的基于Linux的开源免费的负载均衡软件。对于大型的,需要进行高并发的网站或者对网络不太严格的场景,可以使用Nginx;对于大型的Web服务器的时候可以使用Haproxy;对性...

HAproxy+Keepalived高性能业务架构解决方案

HAproxy+Keepalived高性能业务架构解决方案

一、概况1.1 应用场景Nginx/LVS/HAProxy的基于Linux的开源免费的负载均衡软件。对于大型的,需要进行高并发的网站或者对网络不太严格的场景,可以使用Nginx;对于大型的Web服务器的时候可以使用Haproxy;对性...

浅析RPC原理

浅析RPC原理

1.RPC原理解析1.1 什么是RPCRPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的...

浅谈HBase概念及使用

浅谈HBase概念及使用

1. HBase简介1.1 什么是HBaseHBASE是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBASE技术可在廉价PC Server上搭建起大规模结构化存储集群。 HBASE的目标是存储并处理大型的数据,更具体来...

大数据平台CDH6.2离线搭建

大数据平台CDH6.2离线搭建

1、概述Cloudera版本(Cloudera’s Distribution Including Apache Hadoop,简称“CDH”),基于Web的用户界面,支持大多数Hadoop组件,包括HDFS、MapReduce、Hiv...

大数据平台Hadoop的完全分布式部署

大数据平台Hadoop的完全分布式部署

一、概述 概念:是一个可靠的、可伸缩的、分布式计算的开源软件。是一个框架,允许跨越计算机集群的大数据及分布式处理,使用简单的编程模型(mapreduce)可从单台服务器扩展至几千台主机,每个节点提供了计算和存储功能。不依赖于硬件处理H...

浅析微服务拆分

浅析微服务拆分

一、服务拆分的前提 说到微服务,服务拆分是绕不过去的话题,但是微服务不是说拆就能拆的,有很多的前提条件。 首先要有一个持续集成的平台,使得服务在拆分的过程中,功能的一致性,这种一致性不能通过人的经验来,而需要经过大量的回归测试集,并且...

kubernetes包管理工具Helm之 四.Helm Chart模板开发

kubernetes包管理工具Helm之 四.Helm Chart模板开发

接上文: kubernetes包管理工具Helm之 三.Helm Hooks使用 Helm Chart 在我们使用的时候非常方便的,但是对于开发人员来说 Helm Chart 模板就并不一定显得那么友好了,本文主要介绍了 Helm ...

kubernetes包管理工具Helm之 三.Helm Hooks使用

kubernetes包管理工具Helm之 三.Helm Hooks使用

接上文: kubernetes包管理工具Helm之 二.Helm模板使用 与Kubernetes里面的容器一样,Helm也提供了 Hook 的机制,允许 chart 开发人员在 release 的生命周期中的某些节点来进行干预,比如...

kubernetes包管理工具Helm之 二.Helm模板使用

kubernetes包管理工具Helm之 二.Helm模板使用

接上文: kubernetes包管理工具Helm之 一.Helm安装 内置函数和Values定义一个chart包,了解 Helm 中模板的一些使用方法。 定义 chartHelm 的 github 上面有一个比较完整的文档,建议大家...