logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

golang websocket 入门

我们先写一个最简单的go http服务package mainimport ("net/http")func main() {http.HandleFunc("/", func(w http.ResponseWriter,r *http.Request) {w.Write([]byte("hello world"))})http.Liste

#websocket#golang
kubenetes源码分析之DNS(六)

上一篇介绍了kubends相关代码,但他并不是直接提供服务的,而是dnsmasq-nanny。nanny这个单词是保姆的意思,就是一个dns服务的保姆,挺形象的,那么我们看看这个保姆是如何服务的。首先看服务启动:func main() {parseFlags()glog.V(0).Infof("opts: %v", opts)sync := config.NewFil

#kubernetes
golang容器内DNS解析问题排查

先写一个一个测试案例package mainimport ("fmt""net""os")func main() {if len(os.Args) != 2 {fmt.Fprintf(os.Stderr, "Usage: %s hostname\n", os.Args[0])fmt.Println("Usage:

kubenetes源码分析之DNS(七)

第一篇说的DNS三剑客,已经介绍两个了。还差最后一个组件sidecar,它负责其他两个组件的监控服务。之所以叫sidecar:做轻快的双轮马车,是应为以前的exechealth只监控dnsmaq服务,而现在监控其它两个组件。代码相对不叫简单,先看服务启动:func main() {options := sidecar.NewOptions()configureFlags(opti

#kubernetes
Prometheus 实战于源码分析之服务启动

在之前的铺垫后下面进行prometheus的源码分析,首先要看的是服务启动。在cmd/prometheus/main.go中main方法,由于太长了,所以这里分段解说一下:先是启动本地存储var localStorage local.Storageswitch cfg.localStorageEngine {case "persisted":loca

#prometheus
Prometheus 实战于源码分析之storage

prometheus不仅支持本地存储还支持远端存储,先从远端存储说起,他是通过一个发送队列queue完成数据发送的。先看一下队列的定义:func NewQueueManager(cfg QueueManagerConfig) *QueueManager {if cfg.QueueCapacity == 0 {cfg.QueueCapacity = defaultQueue

#prometheus
docker 存储驱动之overlay

overlayOverlayFS是一个类似于AUFS 的现代联合文件系统,但更快,实现更简单。Docker为OverlayFS提供了一个存储驱动程序。* 注:OverlayFS是内核提供的文件系统,overlay和overlay2是docker提供的存储驱动设置存储方式编辑/etc/docker/daemon.json{"storage-driver": "ove

#docker
深入理解containerd里面snapshot

先问大家问题,containerd的snapshot是什么鬼? 难道是给容器做快照的吗?答案是: 是也不是为什么说是呢?它的确可以实现部分快照的功能,但他和常规意义的虚拟机快照又不是一回事。我们先看一下containerd是干嘛的?譬如我们拉镜像可以看到snapshot的服务作用是准备rootfs的,就是通过mount各个层,提供容器的rootfs。所有。content只是保存tar和mainfe

#容器
计算机网络之基础知识(一)

云计算的发展离不开网络的发展,没有发达的网络就不能提供计算的实时性。当今网络发展越来越快,新技术也是层出不穷,面对复杂的技术世界,我觉得还是要把一些基础的东西理清楚。网络发展历程如果是单机版就没有网络的必要,在计算机的世界里面最初是没有也没必要存在网络。为了解决更多人使用计算机出现了批处理系统,批处理就是顺序的一批一批的从磁带中读取任务并执行;后来就出现了分时系统,允许多个终端同时与计算机相连,允

#网络
计算范式之并行计算

在说我的主题云计算之前,我还行拓展一个很老的知识点,就是并行计算,这个概念应该是四五十年的历史了,在计算机里面应该是算是old的了。摩尔定律大家都知道,简单说每年翻一倍,但这个定律过去几年随着intel CEO的下跪,证实了这个规律的不可延续性,硬件的精度总是有限的,由于同样小的空间里集成越来越多的硅电路,产生的热量也越来越大,这种原本两年处理能力加倍的速度已经慢慢下滑。此外,还有更多更大的问题

#云计算
    共 78 条
  • 1
  • 2
  • 3
  • 8
  • 请选择