悟禅小书童
CategoriesTagsK8sLinuxGo
  • Go与Context

    Friday, May 6, 2022

    [TOC] 1. 简介 首先,先看一下 Golang 博客上关于 Context 的描述,点击查看原文 。 在 Go 服务中,每一个请求都是在它自己的 Goroutine 中处理,每一个处理通常又会启动额外的 Goroutine 来访问…

    Go Context Go

  • Go信号监听

    Wednesday, May 4, 2022

    1. 信号 1.1 简介 信号(signal)是一种软中断,信号机制是进程间通信的一种方式,采用异步通信方式。Linux 系统的信号分为两大类: 不可靠信号:…

    Go Signal Go

  • Kafka学习笔记

    Sunday, April 24, 2022

    1. 概述 这篇文章是学习 Kafka 时的一些笔记,对于一些重要的特性或者概念进行了简要的记录,后续会针对这些特性和概念进行详细的阐述说明,文章内容来自书籍…

    MQ Kafka MQ

  • canal学习及k8s集群部署

    Monday, March 7, 2022

    1. 概述 Canal 是阿里开源的一款 MySQL 数据库增量日志解析工具,提供增量数据订阅和消费,可以实现如下业务: 数据库镜像 数据库实时备份 索引构建和实时维护(拆分…

    Kubernetes Kubernetes Canal

  • k8s搭建MySQL

    Sunday, March 6, 2022

    1. 概述 这篇文章是使用k8s搭建MySQL的一个笔记,使用的是 Bitnami 的 helm chart 。 2. 准备工作 收集日志前先列出当前的服务器环境,规划下部署方案,K8s节点…

    Kubernetes Kubernetes MySQL

  • Etcd服务注册发现实例

    Wednesday, December 15, 2021

    1. 概述 在微服务架构中,每一个微服务都是独立部署的,各个微服务之间需要有一个方式获取自己需要服务的连接方式,这里就用到了服务注册与发现。简单点…

    Etcd Etcd Kubernetes Golang

  • Go使用etcd

    Sunday, December 12, 2021

    1. 概述 在上一篇文章 etcd学习 中我们搭建好了 Etcd 集群,并使用 etcdctl 进行了大部分命令的测试,这篇文章,将使用 golang 来对接 etcd 的这些命令。 这里我们使用的是官…

    Etcd Etcd Go

  • Etcd学习

    Sunday, December 12, 2021

    1.概述 Etcd 是一个开源的、高度一致的分布式键值存储,它提供了一种可靠的方式来存储需要由分布式系统或机器集群访问的数据。它可以优雅地处理网络分区…

    Etcd Etcd Etcdctl

  • Helm搭建etcd集群

    Saturday, December 11, 2021

    1. 概述 这篇文章是使用 Helm 安装 Etcd 的记录,本次安装我使用的是 Bitnami 维护的仓库,详细的安装参见官方说明 . 安装前先说明下当前的环境,规划一下安装方案。 节点…

    Etcd Kubernetes Etcd

  • 有限状态机FSM的简介与Demo

    Thursday, December 9, 2021

    1. 概述 首先看一段维基百科 中状态机的介绍:有限状态机(英语:finite-state machine,缩写:FSM)又称有限状态自动机(英语:f…

    Go Go FSM 有限状态机

  • 1
  • 2
  • 3
  • 4
  • 5

©2019 Notepadium.

Powered by Hugo & Notepadium ipv6 ready

陕公网安备61011302000990号     陕ICP备20006657号