select

Posted by 夏泽民

定义:在golang里头select的功能与epoll(nginx)/poll/select的功能类似,都是坚挺IO操作,当IO操作发生的时候,触发相应的动作 1.1 一些使用规范   在Go的语言规范中,select中的case的执行顺序是随机的,当有多个case都可以运行,select会随机公平地选出一个执行,其他的便不会执行:



Kubernetes Pod 的实现原理

Posted by 夏泽民

Pod、Service、Volume 和 Namespace 是 Kubernetes 集群中四大基本对象,它们能够表示系统中部署的应用、工作负载、网络和磁盘资源,共同定义了集群的状态。Kubernetes 中很多其他的资源其实只对这些基本的对象进行了组合。 在接下来的几篇文章中我们将简单介绍 Kubernetes 中的四种基本对象中 Pod 并根据源代码分析它的作用和实现原理。



k3s

Posted by 夏泽民

2019年11月19日,业界应用最为广泛的Kubernetes管理平台创建者Rancher Labs(以下简称Rancher)在KubeCon2019北美峰会上宣布,Rancher打造的轻量级Kubernetes发行版k3s正式GA,这款产品专为在资源有限的环境设计,可以满足在边缘计算环境中、在小型设备上运行Kubernetes集群的需求。与此同时,极简MicroPaaS平台Rio也正式发布beta版本。Rio是一款创造性的Kubernetes应用部署引擎,它提供了一整套从运维到流水线的、已集成好的部署体验。 “Kubernetes已经成为容器编排的事实标准,”Rancher联合创始人及CEO梁胜表示:“k3s、Rio以及近期发布的Rancher v2.3,组合成了Rancher‘Kubernetes即服务(Kubernetes-as-a-service)’的整套解决方案堆栈,从数据中心到云到边缘端,为ITOps和DevOps团队提供了全新的Kubernetes使用方式。”



flutter

Posted by 夏泽民

https://github.com/flutter/flutter https://flutterchina.club/ Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。 Flutter框架分三层 Framework,Engine, Embedder



dubbo-go

Posted by 夏泽民

https://github.com/apache/dubbo-go Apache Dubbo是由阿里开源的一个RPC框架,而dubbogo则是相对应的go语言版本:



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required