240 发简信
IP属地:四川
  • Kubernetes 1.21.2 高可用二进制部署

    花了2周业余时间研究K8s的部署,从最简单的rancher部署,到kubeadm部署,再到二进制部署,因为是运维苦手,只有看官方文档和网文,踩坑无数。最终由浅入深,通过二进制...

  • yum安装mysql

    一、配置Mysql扩展源 二、yum安装mysql 三、启动Mysql,并加入开机自启 四、使用Mysq初始密码登录数据库 五、修改数据库密码数据库默认密码规则必须携带大小写...

  • 说说区块链

    前段时间听说现在搞区块链的主力军是90后,我感到有点惶恐,因为我对区块链的认识还停留在比特币上,然而你要让我说说比特币是个啥,我还真说不出个所以然来。既然不知道就想学学,也...

  • 深入理解channel:设计+源码

    channel是大家在Go中用的最频繁的特性,也是Go最自豪的特性之一,你有没有思考过: Why:为什么要设计channel? What:channel是什么样的? How:...

  • 240
    gRPC

    1.简介 在gRPC中,客户端应用程序可以直接调用不同计算机上的服务器应用程序上的方法,就像它是本地对象一样,使您可以更轻松地创建分布式应用程序和服务。与许多RPC系统一样,...

  • 240
    nsq源码剖析-nsqd(1)

    1. 开始 开篇罗嗦了一大堆,终于开始进入正题了。golang的优秀源码很多,比如杀手级应用docker,google的Kubernetes等,但都太大了,这种能不能读?能。...

  • nsq源码解读之nsqlookupd

    NSQ由3个进程组成: nsqd: 接收,维护队列和分发消息给客户端的daemon进程 nsqlookupd: 管理拓扑信息并提供最终一致性的发现服务 nsqadmin: 用...

  • 240
    nsq初识

    消息中间件本质上就是一种很简单的数据结构——队列,但是光队列肯定是构不成中间件的,必须要考虑性能、容灾、可靠性等等因素。 在理解什么是nsq之前,先来考虑一下,为什么要使用消...

  • Go语言中的测试(一)

    在计算机编程中,单元测试Unit Testing又称为模块测试,是针对程序模块来进行正确性检验的测试工作。在Go语言中有几种方法可以用于单元测试,基础测试basic test...

个人介绍
在技术和非技术的世界里,Eat less, do more... 非学,无以致疑;非问,无以广识。分享一些技术点,一些思考或idea,一些生活随笔等,让我们一起共享进步!