- 博客(6)
- 资源 (4)
- 收藏
- 关注
转载 Kubernetes网络原理及方案
随着Kubernetes王者时代的到来,计算、网络、存储、安全是Kubernetes绕不开的话题,本次主要分享Kubernetes网络原理及方案,后续还会有Kubernetes其它方面的分享,另外有容云5.22发布了基于Kubernetes的容器云平台产品UFleet,想要获取新品试用,欢迎联系有容云。 一、Kubernetes网络模型 在Kubernetes网络中存在两种IP(Pod IP和Se...
2018-04-30 15:33:18 1843
转载 浅谈服务治理与微服务
近期都在谈微服务,本人也正在做相关的工作,应领导要求做了一个微服务的分享,本篇文章主要来源于分享的PPT,所以有些简单,有问题可以在下面留言,大家 一起讨论。本篇文章先简单介绍了互联网架构的演变,进而介绍了服务化,最后再介绍微服务,微服务是服务治理的升级也是互联网架构的进一步延伸。互联网架构演变一体架构在计算机软件发展早期,一般桌面软件都是采用这种架构,不管是界面还是业务处理还是数据处理都放到一个...
2018-04-24 20:08:30 224 1
转载 scribe、chukwa、kafka、flume日志系统对比
1. 背景介绍许多公司的平台每天会产生大量的日志(一般为流式数据,如,搜索引擎的pv,查询等),处理这些日志需要特定的日志系统,一般而言,这些系统需要具有以下特征:(1) 构建应用系统和分析系统的桥梁,并将它们之间的关联解耦;(2) 支持近实时的在线分析系统和类似于Hadoop之类的离线分析系统;(3) 具有高可扩展性。即:当数据量增加时,可以通过增加节点进行水平扩展。本文从设计架构,负载均衡,可...
2018-04-19 10:43:27 479
转载 论go语言中goroutine的使用
go中的goroutine是go语言在语言级别支持并发的一种特性。初接触go的时候对go的goroutine的欢喜至极,实现并发简便到简直bt的地步。但是在项目过程中,越来越发现goroutine是一个很容易被大家滥用的东西。goroutine是一把双面刃。这里列举一下goroutine使用的几宗罪:1 goroutine的指针传递是不安全的12345678fun main() { requ...
2018-04-15 13:11:03 222
转载 http.ServeMux解析
web server概述使用go语言搭建一个web服务器是很简单的,几行代码就可以搭建一个稳定的高并发的web server。// hello world, the web serverfunc HelloServer(w http.ResponseWriter, req *http.Request) { io.WriteString(w, "hello, world!\n")}func m...
2018-04-12 11:29:56 2542
原创 使用fio对Ceph测试
使用fio的RBD引擎压数据对Ceph集群进行测试时候,无论是yum还是apt,最新的fio版本都停滞在2.2,许多新的特性都不支持,所以需要手动编译fio。git clone git://git.kernel.dk/fio.git# configure前首先需要确定自己的path/C_INCLUDE_PATH等是否包含目标版本的rbd# 假如自己编译完的ceph在 ~/ceph 下export ...
2018-04-03 10:18:56 1693
老钱 Redis深度历险:核心原理和应用实践
2018-12-21
OpenStack设计与实现
2017-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人